Объявление ссылок / объектов в деструкторе класса - PullRequest
1 голос
/ 09 марта 2010

Имеет ли смысл объявлять объекты или ссылки в деструкторе класса в C ++?

Я имею в виду

class A
{
   A()
   {
   }

  ~A()
   {
      //Declaring refrences or objects  here //
   }
}

Ответы [ 2 ]

5 голосов
/ 09 марта 2010

Если вам нужны локальные переменные в dtor, используйте их. Особых ограничений нет; тело dtor рассматривается как тело любой функции. Если они вам не нужны, объявить их бессмысленно.

0 голосов
/ 09 марта 2010

вы можете объявить переменную любого типа, если вам это нужно, но вы должны удалить ее правильно, как и в других случаях. в чем дело?

...