Colección de citas famosas - Slogan de motivación - ¿Cómo obtener la longitud de una matriz de C++ después de pasarla a una función mediante un puntero?

¿Cómo obtener la longitud de una matriz de C++ después de pasarla a una función mediante un puntero?

Pase una matriz como parámetro, luego "degenerará" en un tipo de puntero y luego perderá las "propiedades de la matriz". (Las matrices aquí no son nuevas).

Las "propiedades" aquí se refieren a las propiedades de la matriz que se pueden usar para obtener su longitud usando el método sizeof(Array)/sizeof(Array[0]). .

Para obtener la longitud de la matriz en la función, la matriz debe pasarse como referencia, de modo que la longitud se pueda obtener mediante el método sizeof(Array)/sizeof(Array[0]).