Я абсолютный новичок в C ++ и пытаюсь научиться создавать друзей в классе. Я сделал все точно так же, как учитель, но компилятор выдает мне две ошибки:
[Error] hj²k.cpp: No such file or directory
[Error] no input files
Где я допустил ошибку? Не могли бы вы объяснить, как мне пять лет?
class guts {
public:
guts() {gutsVar = 0};
private:
int gutsVar;
friend void gutsfriend (guts &gutsObj);
};
void gutsfriend (guts &gutsObj) {
gutsObj.gutsVar = 99;
cout << gutsObj.gutsVar << endl;
}
int main () {
guts obj2;
gutsfriend (obj2);
}
Я ожидаю, что выходной сигнал будет 99, но он даже не дает мне доску. Там написано, что компиляция прекращена.