Non va bene perché new non consente quella sintassi, dato che gli array multidimensionali sono implementati in maniera particolare in C++. Come detto, leggiti il link in questione.