Elimde bir fonksiyon var ve bunun içinde bir struct yapısına çeşitli veriler yükleniyor. Bu verileri fonksiyonun dışına aynen struct yapısı olarak aktarmam gerekiyor. Bunu nasıl yapabilirim?
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:00:49 -->-> Daha önceki mesaj 15:56:06 --
şöylede diyebilirim;
Struct'a atadığım verileri globalleştirmek istiyorum.
c++ da bir soru
2
●333
- 03-04-2013, 16:49:37
fonksiyonun içerisinde global olarak tanımladığın değişkene değer atayabilirsin. int a = 0; void Hesapla() { a = 4 +5; }bunun gibi birşey yaparsan başka methodlardan da erişebilirsin. Ama başka sınıflardan kullanmak istiyorum dersen. o zaman pointer kullanman gerekebilir. - 03-04-2013, 16:58:32sorunu anladıysam
https://www.r10.net/1067038923-post11.html
şuradaki örnek yeterli olacak. metin isminde bir sınıf yazdım, class yerine struct yaparsan çalışır. orada göreceğin gibi public ve private erişim belirleyicileri mevcut. istediğin fonksiyon/değişken i onlarda tanımlayabilirsin. ve yine main fonksiyonu içinden metin ismli sınıftan (sen struct yapacaksın) bir nesne örneği ayarlanmış ve KelimeBul metodu çağrılmıştır.