Estoy haciendo programación Visual C++, he creado una aplicación de consola CLR. Me di cuenta de que las matrices de cadenas deberían declararse como String ^, not String []. ¿Para qué sirve ^? ¿Y por qué se usa en lugar de []? ¿Y esta sustitución está limitada solo a las aplicaciones CLR? Aquí es una línea del código y el error:Uso del^operador en visual C++
array<String[]>[] abc;
los errores generados se
error C2143: error de sintaxis: falta ';' antes de '['
error C2146: error de sintaxis: falta ';' antes identificador 'abc'
EROR C2065: 'abc': identificador no declarado