estoy utilizando el Code::Blocks 10.05. para implementarla, según leí en internet, hay que ir a "File >> New >> Class", es decir que genero la clase con el wizard del IDE. el problema es que cuando intento compilar el programa me tira el siguiente error:
Código:
al perecer me estoy comiendo algo antes de la palabra clave class, pero no se que será... ya intenté anteponiendo public y tampoco funciona.error: expected '=', ',', ';', 'asm' or '__attribute__' before 'asd'| ||=== Build finished: 1 errors, 0 warnings ===|
este es el codigo que me genera el wizard:
archivo asd.h
Código:
archivo asd.cpp#ifndef ASD_H #define ASD_H class asd { public: asd(); virtual ~asd(); protected: private: }; #endif // ASD_H
Código:
...y este es el codigo que tengo el archivo principal del programa:#include "asd.h" asd::asd() { //ctor } asd::~asd() { //dtor }
Código:
como verán, en el último archivo que les mostré todavía no instancié la clase.#include "asd.h" int main(void) { return 0; }
alguna ayuda? la verdad es que no consigo darme cuenta de porqué me salta este error raro. está mal instalado el IDE? estoy utilizando el compilador incorrecto? (info: uso el que utiliza el IDE por defecto, el GNU GCC Compiler).
saludos a todos y gracias de antemano!