Подскажите пожалуйста как оптимизировать код чтобы меньше плодить кода и случайно не опечататься ...
int *mas1 = NULL;
double *mas2 = NULL;
float *mas3 = NULL;
mas1 = new int[100];
mas2 = new double[101];
mas2 = new float[103];
//Тело функции..
if(mas1)
{
delete [] mas1;
mas1 = NULL
}
if(mas2)
{
delete [] mas2;
mas2 = NULL
}
if(mas3)
{
delete [] mas3;
mas3 = NULL
}
Можно ли как то сделать функцию Delete(), которая бы выполняла схожие операции для всех типов массивов?
if(NameMassive)
{
delete [] NameMassive;
NameMassive = NULL
}
добавлена разметка — Кодт