Merhaba, forumda yeniyim. Yeni lafın gelişi tabi yıllardır donanimhaber.com dan haberdarız :)) Aşağıdaki kodda ben ana fonksiyondaki testSinif ts(25); ts.goruntule(); kısmındaki "ts" leri anlayamadım neden koymak gerekiyor ? Yukarıdaki fonksiyonlarda da tanımlamamıştık halbuki ?
#include <iostream> using namespace std;
//Sınıf tanımlanıyor.. class testSinif { int a; public: testSinif(int sayi); ~testSinif(); void goruntule(); };
Merhaba, forumda yeniyim. Yeni lafın gelişi tabi yıllardır donanimhaber.com dan haberdarız :)) Aşağıdaki kodda ben ana fonksiyondaki testSinif ts(25); ts.goruntule(); kısmındaki "ts" leri anlayamadım neden koymak gerekiyor ? Yukarıdaki fonksiyonlarda da tanımlamamıştık halbuki ?
#include <iostream> using namespace std;
//Sınıf tanımlanıyor.. class testSinif { int a; public: testSinif(int sayi); ~testSinif(); void goruntule(); };
Yani bu "ts" fonksiyonun göstergesi heralde ama hiç bir fonk sonunda "}" den sonra bu kodda kullanılmamış örneğin "}ts;" gibi bişi yok yani bu ts nereden doğuyor var olan bir deyimmidir nedir nerde tanımlanıyor yoksa sadece testSinif'in baş harfleri mi :)) yani mantığıma oturamadı o sebeple ne işe yaradğını anladım ama nerden geldiğini anlayamadım halen
Yani bu "ts" fonksiyonun göstergesi heralde ama hiç bir fonk sonunda "}" den sonra bu kodda kullanılmamış örneğin "}ts;" gibi bişi yok yani bu ts nereden doğuyor var olan bir deyimmidir nedir nerde tanımlanıyor yoksa sadece testSinif'in baş harfleri mi :)) yani mantığıma oturamadı o sebeple ne işe yaradğını anladım ama nerden geldiğini anlayamadım halen
testSinif oluşturulan sınıf adı. public altında yazılan void goruntule(); de bu sınıfa ait bir fonksiyon. mani testSinif'ina ait bir ts adında bir nesne oluşturulmuş. tam aynı olmasa da nasıl "int x" şeklinde tanımlama yapıyoruz o şekilde testSinif'ı tür, ts'yi de değişken olarak düşünebilirsin. testSinif x şeklinde de nesneni oluşturabilirsin. nesneyi oluşturduktan sonra nesneya ait değişken ya da fonksiyonu kullanmak için "." kullanılır. "ts.goruntule();" "ts.a;" şeklinde.
Merhaba, forumda yeniyim. Yeni lafın gelişi tabi yıllardır donanimhaber.com dan haberdarız :)) Aşağıdaki kodda ben ana fonksiyondaki testSinif ts(25); ts.goruntule(); kısmındaki "ts" leri anlayamadım neden koymak gerekiyor ? Yukarıdaki fonksiyonlarda da tanımlamamıştık halbuki ?
#include <iostream> using namespace std;
//Sınıf tanımlanıyor.. class testSinif { int a; public: testSinif(int sayi); ~testSinif(); void goruntule(); };
Buradaki testSinif ts(25); dediğimiz olay bir objedir...
ts yerine a,b,c,xyz,deneme,test123 vs. istediğimiz herşeyi yazabiliriz. Ayrıca bu bir yapıdır. Tanımlaığımz ts ile, class içindeki fonksiyonlara işlem yaptırabiliyoruz.
testSinif ts(25);
ts.goruntule();
kısmındaki "ts" leri anlayamadım neden koymak gerekiyor ? Yukarıdaki fonksiyonlarda da tanımlamamıştık halbuki ?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.