Я могу сделать следующее:
#define myInt(x) int* x = new int[5]
...
myInt(dog);
dog[1] = 3;
dog[2] = 5;
Но я хочу что-то вроде:
#define myInt x int* x = new int[5]
, чтобы я мог сделать
myInt dog;
dog[1] = 3;
dog[2] = 5;
Как правильно настроить это, чтобы удалить настройку функции ??
Я пытался понять, как Visual C ++ 2010 отошел от использования указателей при объявлении класса... cMy *my = new cMy(); --> cMy my;