c++在头文件中声明一个类,但是在主函数定义该类的变量时却出错了。怎么回事? 20 总是提示需要在变量前面加入分号,而且还说这个变量在此作用域中没声明,源代码和详细错误信息见图... 总是提示需要在变量前面加入分号,而且还说这个变量在此作用域中没声明,源代码和详细错误信息见图 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 头文件 函数 c++ 声明 定义 搜索资料 2个回答 #热议# 为什么说不要把裤子提到肚脐眼? pp1332079274 2018-03-19 知道答主 回答量:13 采纳率:100% 帮助的人:3.6万 我也去答题访问个人页 关注 展开全部 因为实现和使用在一个文件中,这里不允许用值引用(防止循环定义),可以用指针代替。写成 clock *b = new clock(); 追问 不是很明白。我看网课上的老师这么写完全没问题啊? 追答 说白了,就是把clock的实现写在clock.cpp文件中,不要在main.cpp里写 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 windos2011 2018-03-19 · TA获得超过233个赞 知道小有建树答主 回答量:251 采纳率:84% 帮助的人:174万 我也去答题访问个人页 关注 展开全部 你确定头文件名称没有错误吗? 另外 main函数没有return 追问 至少我没有发现错误 追答 找到问题所在了吗 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 1条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2012-09-09 在C++中 自己定义了一个类头文件 编译时却报错找不到该文件,怎么解决呢 2011-08-25 用visual C++编程时为什么我在头文件,类里声明了构造函数,在源文件里却无法引用? 1 2016-09-05 c++ 定义了两个类,在不同的头文件中,但是在其中一个类中使用另一个类对象的时候出现了问题。 2013-11-05 C++在头文件定义类,在源文件实现类的成员函数,出现问题。菜鸟求教 1 2015-09-01 我在一个h文件中声明了一个类,在cpp文件实现它,在主函数调用它时报错 2014-01-17 C++ main函数调用其他文件中定义的类的方法, 加了该类的头文件,为什么编译时还是提示未定义? 1 2019-07-28 c++里,为什么在头文件h里不能定义函数,在头文件的类里面却可以? 2018-04-21 C++在头函数中定义了一个全局变量,在主函数中已经include“xx.h”,但是我不能用那个全局变量 为什么? 2 更多类似问题 > 为你推荐: