Considere el siguiente código:matriz como puntero constante
void Increment(int *arr) {
arr++;
}
int main() {
int arr[] = {1,2,3,4,5};
// arr++ // illegal because its a const pointer
Increment(arr); // legal
}
Mi pregunta es si arr
es un puntero constante, ¿cómo es que puedo enviarlo a una función que no recibe un puntero constante?
El código se compila sin la advertencia de descartar calificadores const.
Quiere decir 'arr []', ¿sí? – sje397
¿Por qué está etiquetado en C#? –
Ese código no se compila. 'arr' no es una matriz. –