Создал друга в классе, выдает ошибку «нет входных файлов» - PullRequest
0 голосов
/ 16 октября 2019

Я абсолютный новичок в 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, но он даже не дает мне доску. Там написано, что компиляция прекращена.

1 Ответ

0 голосов
/ 16 октября 2019

Видимо, это потому, что я работал над старым проектом. Я закрыл проект, закрыл компилятор и снова открыл его, запустил новый исходный файл. Я скопировал все это, и это сработало. Всем спасибо! Извините за глупость.

...