Имеет ли смысл объявлять объекты или refrences в деструкторе класса в C++?Объявление refrences/objects в Destructor класса
Я имею в виду
class A
{
A()
{
}
~A()
{
//Declaring refrences or objects here //
}
}
Имеет ли смысл объявлять объекты или refrences в деструкторе класса в C++?Объявление refrences/objects в Destructor класса
Я имею в виду
class A
{
A()
{
}
~A()
{
//Declaring refrences or objects here //
}
}
вы можете объявить любой тип переменной, если вам это нужно, но вы должны удалить его должным образом, как и в других случаях. в чем дело?
Если вам нужны локальные переменные в вашем dtor, используйте их. Нет особых ограничений; тело dtor рассматривается как тело любой функции. Если они вам не нужны, тогда было бы бессмысленно объявлять их.