Я действительно не уверен, что это (если это массив указателей или массив указательных массивов ???), но когда я нахожу его через Debugger, он дает мне 0xCDCDCDCD, то есть выделяется память, но неинициализированы. Может ли кто-нибудь показать мне, как его инициализировать?Как инициализировать этот массив указателей?
Спасибо.
char* (*vars)[4];
Я пробовал такие вещи, как это, но она дает ошибки компиляции:
for (int i = 0; i < 4; i++)
vars[i] = new char*[new char*][4]; // error C2440: 'initializing' : cannot convert from 'char **' to 'unsigned int'
Если вы не знаете, что это такое, почему вы пытаетесь его использовать? –
Я думаю, что было бы более полезно сообщить нам, чего вы пытаетесь достичь, и позвольте нам помочь вам в этом. Мне сложно понять, что вы хотите сделать, чтобы это было правильным способом. –
Это выглядит чрезвычайно сложным. – chris