¿Cómo inicio manualmente los valores en la matriz en el montón? Si la matriz es variable local (en la pila), se puede hacer de manera muy elegante y fácil, así:Inicialización de la matriz en el montón
int myArray[3] = {1,2,3};
Desafortunadamente, siguiente código
int * myArray = new int[3];
myArray = {1,2,3};
da salida a un error de compilación
error: expected primary-expression before ‘{’ token
error: expected `;' before ‘{’ token
¿Tengo que usar ciclo, o no tan elegante manera de esta manera?
myArray[0] = 1;
myArray[1] = 2;
myArray[2] = 3;
por el aspecto de su ejemplo, desea completar los elementos de la matriz 0 .. N, con los valores 1 .. N + 1. Un ciclo for lo haría muy bien. ¿Cuál es tu intención real? – EvilTeach