Я создал класс, и, согласно учебнику, ускоренному C ++ Эндрю Кенигом и Барбарой Э. Му, < /p>
Работа деструктора - это выполнение любой очистки, которая должна выполняться, когда объект исчезает. Как правило, эта очистка включает в себя освобождение ресурсов, таких как память, которые конструктор выделялся. Иногда используется такой простой деструктор ~ myintarray () {} , а иногда есть вещи между {} .
Каково правило, стоящее за положением между вьющимися скобками или нет? Это просто контейнеры, например Списки, массивы, векторы, указатели, которые необходимо размещать между вьющимися скобками (это то, что я вижу в примерах кода). < /p>
РЕДАКТИРОВАТЬ: Это мой класс на случай, если это необходимо < /p>
class msgInfo
{
public:
msgInfo();
msgInfo(int, int, int, std::string, std::list);
private:
int source_id;
int dest_id;
int priority;
std::string payload;
std::list nodePath;
};
Подробнее здесь: https://stackoverflow.com/questions/156 ... uctor-body