воскресенье, 14 ноября 2010 г.

33. Что означает выражение *this? В каких случаях оно используется?

Разыменованный указатель на себя. Часто используется, если функции-члену класса нужно вернуть ссылку на текущий объект:
class A{
  int x;
public:
  A& operator=(const A& a){x = a.x; return *this;} 
}

Комментариев нет:

Отправить комментарий

Можно использовать теги <b>, <i>