在课堂上创建了一个朋友,给出"无输入文件"错误

Created a friend in class, gives 'no input files' error

本文关键字:给出 朋友 错误 文件 输入 一个 创建 课堂      更新时间:2023-10-16

我绝对是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,但它甚至没有给我黑板。它说编译已终止。

显然,这是因为我正在做一个旧项目。我关闭了项目,关闭了编译器并再次打开它,启动了一个新的源文件。我复制粘贴了整个东西,它奏效了。谢谢大家!对不起,我太傻了。