buenas este sencillo codigo me esta dando errores a ver si alguien me puede decir por que.
Gracias
#include <iostream>
#include<string>
using namespace std;
class Iterar{
public:
friend class lect;
Iterar(string u ):msg(u){}
string msg;
};
class lect{
public:
void printr(Iterar ui){
cout << ui.msg;
}
};
int main(){
Iterar widget("esta es una cadena !");
lect tmp;
tmp.printr(widget);
return 0 ;
}
yo realmente lo veo bien pero me da ese error y no compila.
para compilar use el code::block y online codepad.org
Mirá, recién compilé con MinGW en CB y no me da ningún error ni warning. Probablemente sea alguna opción del compilador...
Con Visual Studio 2010 tampoco lanza ningún error.
Dijiste que lo habías compilado en http://codepad.org/ (http://codepad.org/). ¿Te dio algún error? En teoría también está bien.
si el mismo error ;
pero ahora reescribi el codigo cambiando todos y borrando el archivo fuente y no me dio ningun error ni warning.