Kayıtlar

this etiketine sahip yayınlar gösteriliyor

C++ this nedir ne işe yarar | C++ this keyword kullanımı

  this keyword -anahtar kelimesi, aynen ingilizcede olduğu gibi bu anlamına gelir ve mevcut nesne instance 'ını işaret eder, işaret eder ibaresinden, arkadaşın bir pointer olduğunu anlayabiliriz. Pointer konusunu ileride yazıyor oluruz, çok kafaya takılacak bir durumu yoktur, kendisi de bir değişken olup işaret ettiği değişken ya da nesnenin bellek adresini tutar sadece. Ne diyorum, nedir "nesne" nin instance 'ı, bunu bilmek ne işimize yarayacak ya da nasıl kullanacağız bakalım. Bir class 'ım var, sistemimdeki motoru sürdüğüm ve ona bağlı değişkenleri parametreleri fonksiyonları/işlevleri barındırdığım. Motora sistemin bir çok modülünden erişmem ve yönetmem ya da parametrelerini okuyup değiştirmem gerekiyor. Bu class 'ımı da bir cpp dosyasında barındırıyorum, bir de header dosyam var.  Header dosyam şu şekilde olsun: #ifndef _ENGINE_H_ #define _ENGINE_H_ #include "enums.h" class DCEngine { public:     DCEngine ();     void Start ( DirectionO