C/Visual C - const en una funcion

 
Vista:

const en una funcion

Publicado por oscar (3 intervenciones) el 09/11/2005 15:14:08
hola

sabia que podri autiliuzarse const al ingresar parametros a una funcion, pero algo asi:
bool myclase::myfuncion ( const string s ) const
{...
como veis, se utiliza const al final, para que?

tambien encontre algo asi en un cosntructor:
myclase::myclase():(m_param=0)
{...
supongo que esta pasando un parametro a la clase base, lo rarro es que esta clase no tenia clase base o padre, entonces que hace lo que se pone al final?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:const en una funcion

Publicado por oscar (3 intervenciones) el 09/11/2005 20:33:24
me respondo yo mismo: el const al final de un metodo previene la modificacion de los atrributos de una clase.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:const en una funcion

Publicado por cris (8 intervenciones) el 25/12/2005 08:51:05
la segunda duda:
esto se da en herencia el constructor mostrado es de una clase hija
el constructor para
significa que el constructor de la clase hija pasa m_param inicializado en cero a como parametro al constructor de la clase padre
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar