在工程中包含两个cpp文件(只有一个有main),那这段程序是怎样运行的?
还有,为什么规定工程中能有两个cpp,如果是相互引用的话用**.h不就行了吗,两个cpp就几个有什么意义,,,...
还有,为什么规定工程中能有两个cpp,如果是相互引用的话用**.h 不就行了吗,两个cpp就几个有什么意义,,,
展开
4个回答
展开全部
相互引用的只能是头文件,也就是你所说的.h,一个工程中只能有一个main函数,可以有多个cpp,可以为自己写的每个类写一个单独的cpp文件,其实也是可以直接写在main函数里的,但是分开成多个cpp只要是为了程序的可读性,能够让其他人也能很快的知道你写的代码是要干嘛的
追问
那写了其它的cpp,引用其中的函数时还加不加声明#include
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我猜你现在学的是C++,首先必须有一个主函数main,cpp指的是文件扩展名,另外文件有.h和.cpp是类的定义和实现,在cpp文件必须加上.h头文件,而不是.cpp.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你创建新文件时没有把文件包含到编译目录中。项目属性中设置一下,把它包含进去就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询