我是c ++编程的新手,在我学习的过程中,我看到了这个提示:
“让main()函数存在于与项目同名的.cpp文件中是个好主意。”
我对这种外观没有清晰的视觉概念。有人可以帮我理解这个例子是如何工作的吗?
这是编程标准的示例吗?
答案 0 :(得分:1)
例如,您的项目名称是教程,,那么您的cpp文件应为 tutorial.cpp。
tutorial.cpp的代码如下所示:
int main() {
...
return 0;
}
但我不认为这是标准或非常必要。
答案 1 :(得分:1)
我对这看起来没有清晰的视觉概念。
好吧,假设您的项目名为MyProject
,因此您应该有一个包含MyProject.cpp
函数的源文件main()
:
#include <iostream>
int main(int argc, char* argv[]) {
std::cout << "This is MyProject" << std::endl;
}
上述内容通常由合理的IDE自动生成,该IDE管理包含多个源文件和头文件的项目。
这是编程标准的示例吗?
关于如何命名源文件没有任何真正的标准。
答案 2 :(得分:1)
创建项目时,您将输入项目名称,然后该名称将成为您的.cbp文件 你是main.cpp文件。 ABC项目中的main()函数 执行始终从main()开始 当你创建项目时它看起来像
#include <iostream>
int main() {
std::cout<<"Hello world"<<std::endl;
return 0;
}
答案 3 :(得分:0)
这个想法是命名你的文件,这样你就可以轻松找到函数/类,尤其是在有数十甚至上百个文件的大型项目中。
但是,规范对如何命名文件没有严格要求(除非可能禁止使用某些字符)。有些人建议使用项目名称,有些人喜欢使用main.c / main.cpp。这与你的团队的品味和政策有关。
使用项目名称命名的一些缺点我可以想到:
C & C /2016
和C & C /2016.cpp
命名并尽可能地搞砸。 PS。我喜欢根据文件内容命名文件,即。 myclass.h / myclass.cpp包含myclass
。