main.cpp
Código
#include <iostream> using namespace std; int main() { clase miClase(42); miClase.mostrar(); return 0; }
clase.h
Código
#ifndef CLASE_H #define CLASE_H #include <iostream> class clase { private: int numero; public: clase (int n=0); void mostrar(void) const; }; #endif // CLASE_H
clase.cpp
Código
#include "clase.h" #include <iostream> clase::clase (int n) : numero(n){} void clase::mostrar(void) const { cout << numero << endl; }
pues bien, cuando compilo este proyecto codeblocks me dice que el "cout" de la linea 8 de clase.cpp "was not declared in this scope", y lo mismo para el endl. Supongo que he incluido iostream de forma equivocada, si alguien me puede decir como incluir las librerias de forma correcta...
Gracias