В С++ я хотел бы сделать что-то вроде:
int n = get_int_from_user();
char* matrix = new char[n][n];
matrix[0][0] = 'c';
//...
matrix[n][n] = 'a';
delete [][] matrix;
но, конечно, это не сработает. Каков наилучший способ сделать что-то подобное? Я видел некоторые решения для этого, но они кажутся довольно грязными.