Aracılığıyla paylaş


Bağımsız değişken eşleşen ve bu işaretçi

Sınıf üyesi işlevleri farklı davranılan, olup bunlar olarak bildirilen bağlı static.Çünkü başvuramaz işlevleri sağlayan örtülü bir bağımsız değişken this işaretçisi, static olmayan işlevler statik işlevleri;'den daha fazla bir bağımsız değişken için değerlendirilir Aksi halde, bunlar özdeş olarak bildirilir.

Bu başvuramaz üye işlevleri gerektiren olmamak kaydıyla this işaretçi üzerinden işlevi adlı nesne türü eşleşmiyor veya aşırı yüklü operatörler için bunlar ilk bağımsız değişken işleci uygulandığı nesneyi eşleşmesini gerektirir.(Aþýrý yüklenmiþ Ýþleçler hakkında daha fazla bilgi için bkz: İşleçleri aşırı.)

Aşırı yüklü işlevler diğer bağımsız geçici bir nesne kullanılmaya başlanmıştır ve hiçbir dönüşümleri eşleştirmeye çalışırken çalıştı this işaretçi değişkeni.

Zaman – > üye seçimi işleci bir üye işlevine erişmek için kullanılan this işaretçi değişkeni olan bir tür class-name* const. If the members are declared as const or volatile, the types are const class-name* const and volatile class-name * const, respectively.

. Üye seçimi işleci dışında tam olarak aynı şekilde bir örtülü çalışır & (adres-of) işleci için nesne adı öneki.Aşağıdaki örnek, bunun nasıl çalıştığını gösterir:

// Expression encountered in code
obj.name

// How the compiler treats it
(&obj)->name

Sol iþleneni –>* ve .* (üye işaretçisine) işleçleri aynı şekilde kabul edilir . ve –> (üye seçimi) işleçleri açısından bağımsız değişken eşleşen.

Ayrıca bkz.

Başvuru

Bağımsız değişken eşleme