Вопросы с тегом «this-pointer»

2
std :: shared_ptr этого
Сейчас я пытаюсь научиться использовать умные указатели. Однако при проведении некоторых экспериментов я обнаружил следующую ситуацию, для которой не смог найти удовлетворительного решения: Представьте, что у вас есть объект класса A, являющийся родительским для объекта класса B (дочерний), но оба должны знать друг друга: class A; class B; class A …

2
Когда «this» захвачено лямбдой, нужно ли его использовать явно?
Примеры, которые я обнаружил, что захват thisв лямбде использует это явно; например: capturecomplete = [this](){this->calstage1done();}; Но кажется, что это также возможно использовать неявно; например: capturecomplete = [this](){calstage1done();}; Я проверил это в g ++, и это скомпилировано. Это стандарт C ++? (и если да, то какая версия), или это какая-то форма …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.