Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Clase para manejo de ini - Julio Gorgé

Iniciado por ethernet, 16 de Febrero de 2003, 05:04:59 PM

« anterior - próximo »

ALRAZ

 ok...

estoy tratando de hacer una especialización de la clase string para que convierta todo a mayúsculas y así hacerlo case-sensitiveless

el problema es que aparentemente no se pueden derivar clases de clases standar


class CaselessStr : public std::string
{

};

CaselessStr Texto = "Algo";   //Error! no se ha heredado absolutamente nada!


el resultado del anterior código es una clase totalmente vacía

luego intenté con algo como

class CaselessStr
{
private:
  string strOriginal;

public:
  //...
  CaselessStr &operator = (const string &Str);
  //...
}


pero me di por vencido luego de múltiples errores en el IniMap relacionados con los corchetes
Seguro me han de faltar varios operadores....

pero qué sé yo...


sugerencias?


(todo esto en visual studio .net 2003)






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.