[C con Clase] error: expected constructor, destructor, or type conversion before '*' token ????

Sandra Zuluaga sandra.zuluaga en gmail.com
Mie Ago 12 05:45:31 CEST 2009


Me parece muy avanzado todo eso,,,hehe.
Espero llegar pronto a ese nivel. Oh por cierto si no respondo rapido es
porque estoy en horas contrarias (Melbourne, Australia). Si en el Down
Under!!.
Saludos amigos

On Wed, Aug 12, 2009 at 12:15 PM, alvaro <algajard en gmail.com> wrote:

> Hola listeros,
>
> Aunque el error este "corregido" igual que me queda la duda sobre los
> siguiente. Tengo un archivo "logica.h" con su respectivo archivo .cpp con
> una clase llamada logica. Esta clase implementa el patron singleton.
>
> En el archivo .cpp...
>
> #include "logica.h"
>
> #include "datos.h"
>
> #include <cstdlib>
>
> Logica *Logica::instance=NULL;
>
>
> Y en el archivo de encabezado .h.
>
> #include "namespace.h"
>
> #include <string>
>
> #include <vector>
>
> class Logica
>
> {
>
> public:
>
>         static Logica *getInstance(std::string username,std::string
> password);
>
>         static void destroy();
>
>         void iniciarSesion(std::string username, std::string password)
> throw(LogicaException);
>
>         CFonoaudiologo obtenerFonoaudiologo(std::string rut)
> throw(LogicaException);
>
>         CSecretaria obtenerSecretaria(std::string rut)
> throw(LogicaException);
>
>         std::vector<CPersona> obtenerUsuarios() throw(LogicaException);
>
> protected:
>
>         Logica();
>
>         ~Logica();
>
>         static Logica *instance;
>
>         static CFonoaudiologo *fonoaudiologo;
>
>         static CSecretaria *secretaria;
>
> };
>
> El compilador (MinGW) me entrega los siguientes problemas.
>
>
> error: expected constructor, destructor, or type conversion before '*'
> token
> error: expected `,' or `;' before '*' token
> error: expected constructor, destructor, or type conversion before '*'
> token
> error: expected `,' or `;' before '*' token
>
>
> La "solucion" es cambiar el nombre a la clase y compila perfectamente. Digo
> "solucion" porque tengo otras clases que implementan el mismo patron, el
> nombre de las clases es el mismo que el de sus archivos y no tengo ningun
> problema compilando.
>
> Aunque lo "solucione", alguien sabe que es lo que pasa???
>
> Salu2....
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 4326 (20090811) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090812/6767438b/attachment-0001.html>


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