Как вызвать оператор new для типа массива [дубликат]

На этот вопрос уже есть ответ здесь:

static int (*g_data)[3];

Я хочу new N элементов из int[3]. У меня это получается только следующим образом:

g_data = (int(*)[3]) new int[N*3];

Я знаю, что это нормально и использование struct будет альтернативным решением. Но, просто ради любопытства, могу ли я напрямую вызвать new для int[3], т.е. без преобразования типов?

0
задан Nullptr 6 December 2011 в 15:09
поделиться