C++'da this işaretçisi, bir sınıfın üye fonksiyonları içinde kullanılan özel bir işaretçidir. Temel olarak, bu işaretçi, üye fonksiyonun çağrıldığı nesnenin adresini tutar. Bu sayede, nesnenin kendi üye değişkenlerine ve diğer üye fonksiyonlarına erişim sağlanır.
this İşaretçisinin Temel İşlevleri ve Kullanım Alanları
this İşaretçisinin Kullanımına Dair Örnekler
C++#include <iostream>
class Ornek {
private:
int veri;
public:
Ornek(int veri) {
this->veri = veri; // "this" ile üye değişkene erişim
}
void yazdir() {
std::cout << "Veri: " << this->veri << std::endl;
}
Ornek* nesneyiDondur() {
return this; // Nesnenin kendisini döndürme
}
};
int main() {
Ornek ornek(10);
ornek.yazdir();
Ornek* baskaOrnek = ornek.nesneyiDondur();
baskaOrnek->yazdir();
return 0;
}
Bu örnekte, this işaretçisi hem üye değişkene erişim için hem de nesnenin kendisini döndürmek için kullanılmıştır.
this İşaretçisinin Önemi
C++ This Pointer Nedir ?
4/
5
Oleh
WebYazilimciniz
Lütfen yorum yaparken şunlara dikkat ediniz:
Küfürlü, siyasi veya huzur bozucu yorumlar yapmamaya,
Reklam, spam gibi yorumlar yapmamaya.