Pertanyaan yang diberi tag «this-pointer»

2
std :: shared_ptr ini
Saat ini saya mencoba mempelajari cara menggunakan petunjuk cerdas. Namun saat melakukan beberapa eksperimen, saya menemukan situasi berikut yang tidak dapat saya temukan solusi yang memuaskan: Bayangkan Anda memiliki objek kelas A menjadi induk dari objek kelas B (anak), tetapi keduanya harus saling mengenal: class A; class B; class A …

2
Ketika "ini" ditangkap oleh lambda, apakah itu harus digunakan secara eksplisit?
Contoh-contoh yang saya temukan yang menangkap thisdalam lambda menggunakannya secara eksplisit; misalnya: capturecomplete = [this](){this->calstage1done();}; Tetapi tampaknya juga memungkinkan untuk menggunakannya secara implisit; misalnya: capturecomplete = [this](){calstage1done();}; Saya menguji ini di g ++, dan dikompilasi. Apakah ini standar C ++? (dan jika ya, versi yang mana), atau apakah itu suatu …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.