[C con Clase] constante estatica en los parámetros de una función

Samuel Porras samuelporras en gmail.com
Mar Abr 21 17:23:34 CEST 2009


Buenas tardes,

Tengo una pequeña curiosidad, leyendo un libro de C encontré unas 
sugerencias para arrays y es que un array declarado static no tiene que 
ser cargado y destruido continuamente y un poco mas adelante, en el tema 
de pasar arrays a una función también aconsejaban declarar el parámetro 
como const siempre y cuando no se tenga que modificar el array pasado a 
la función para obligar a que no cambie su contenido y mi pregunta es:

¿Se puede declarar un parámetro de función static const tipo nombre?

tipo nombreFuncion( static const array[] );

¿Sería una buena practica? Yo deduzco que un array que no debe ser 
modificado al declararlo static tambien optimizaria la carga, ya que 
solo se tendría que cargar una vez el contenido del array, verdad?


Muchas grácias y un cordial saludo! ^^




Más información sobre la lista de distribución Cconclase