class two;
class one
{
int a;
public:
one()
{
a = 8;
}
friend two;
};
class two
{
public:
two() { }
two(one i)
{
cout << i.a;
}
};
int main()
{
one o;
two t(o);
getch();
}
Я получаю эту ошибку от Dev-C ++:
a class-key must be used when declaring a friend
Но она прекрасно работает при компиляции с компилятором Microsoft Visual C ++.