在课堂上创建了一个朋友,给出"无输入文件"错误
Created a friend in class, gives 'no input files' error
我绝对是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,但它甚至没有给我黑板。它说编译已终止。
显然,这是因为我正在做一个旧项目。我关闭了项目,关闭了编译器并再次打开它,启动了一个新的源文件。我复制粘贴了整个东西,它奏效了。谢谢大家!对不起,我太傻了。
相关文章:
- C++程序在循环后给出奇怪的int值
- 为什么tellp()给出-1
- c++17文件系统::recursive_directory迭代器()在mac上没有给出这样的目录,但在windows上
- muQueue.front() 给出了 const 实例,即使我没有将其标记为 const
- 当我在第一个循环中使用"auto"时,它工作正常,但是使用"int"它会给出错误,为什么?
- 你好。。。id_public变量不应该给出结果为 81 和 86 吗?为什么它为两个派生类占用不同的内存位置?
- 检查是否以特定精度给出双精度
- 遍历顺序由 std::文件系统directory_iterator给出
- 使用 boost 进行标记化会给出相同的输出
- 捕获标准输出以压缩并使用 CTRL-C 中断会给出损坏的 zip 文件
- 为什么 vector 的随机访问迭代器给出与指针不同的内存地址?
- 为什么代码给出分段错误?
- 将常量字符串添加到非常量字符串是否会给出常量字符串
- 如何从递归函数中完全返回,该函数给出了每个函数结果的累积相加?
- 特征 LLT 模块给出不正确的结果?
- 使用 memcpy() 复制到 std::chrono::milliseconds 会给出错误 -Werror=clas
- 尝试创建表会给出 SQL 逻辑错误
- 使用 find 解析文件会给出不同文件的奇怪结果
- 当字符串是某个单词时给出输出?
- 在课堂上创建了一个朋友,给出"无输入文件"错误