tengo un programa y muchos de sus clases tienen algunos operadores y métodos con la palabra clave const como los siguientes:const y no const methods in C++?
operator const char*() const;
operator char*();
void Save(const char *name) const;
void Load(const char *name);
En primer lugar: ¿qué significa const al final de la declaración del método ?, ¿es el lo mismo que ponerlo al principio?
Segundo: ¿Por qué sería necesaria una versión const y una versión no const de operator()?
Gracias de antemano.
Ok, recupero mi respuesta, la tuya es mucho más clara. –