Я создаю my_data таким образом. Должен ли я вручную освобождать память в конце программы? Если да, то как это сделать? free() дает мне преобразование err, а delete() хочет указатель.C++ Освобождение памяти после инициализации структуры?
struct data{
int a;
int b;
data():
a(1),
b(2) {}
} my_data;
Вы должны вручную 'delete' памяти, если вы вручную' new' его. –