2014-11-04 2 views
-6

Есть ли разница между this. и this->?Разница между этим. и это->

Если да, пожалуйста, уточните различия?

+1

Что случилось, когда вы попробовали? – juanchopanza

+0

Я знаю, вопрос только для новичков, но это так. – 0x6900

+1

Главное отличие состоит в том, что 'this.' не является C++. – molbdnilo

ответ

3

Будет скомпилирован, один не будет. this - указатель, и вы не можете применить . к указателю. Используйте -> для доступа к элементам объекта, на который он указывает.

2

Может быть, вы имели в виду (*this). вместо this. в этом случае нет никакой разницы, потому что для указателей a->b определяются как (*(a)).b.

Смежные вопросы