main() 函数位于与我在 C++ 中的项目同名的 .cpp 文件中
main() function live in a .cpp file with the same name as my project in c++
我是 C++ 编程的新手,在学习过程中,我看到了这个提示:
"It’s a good idea to have your main() function live in a .cpp file with the same name as your project."
我不清楚这看起来如何。有人可以帮我理解这个例子是如何工作的吗?
这个例子编程标准吗?
例如你的项目名称是tutorial,那么你的cpp文件应该是tutorial.cpp.
tutorial.cpp 的代码如下所示:
int main() {
...
return 0;
}
但我不认为这是一个标准或真正必要的。
I have no clear visual idea how this look.
嗯,假设您的项目名为 MyProject
,那么您应该有一个包含 main()
函数的源文件 MyProject.cpp
:
#include <iostream>
int main(int argc, char* argv[]) {
std::cout << "This is MyProject" << std::endl;
}
像上面这样的东西通常是由一个明智的 IDE 自动生成的,它管理包含多个源文件和头文件的项目。
And is this example programing standard?
对于如何命名源文件没有任何真正的标准。
当您创建项目时,您将输入项目名称,然后该名称将成为您的 .cbp 文件
你有 main.cpp 文件。
ABC 项目中的 main() 函数
执行总是从 main() 开始
当您创建项目时,它看起来像
#include <iostream>
int main() {
std::cout<<"Hello world"<<std::endl;
return 0;
}
我们的想法是为您的文件命名,以便您可以轻松找到 functions/class,尤其是在包含数十个甚至数百个文件的大型项目中。
但是,规范对如何命名文件没有严格的要求(除了可能禁止使用某些字符)。有些人建议使用项目名称,有些人喜欢使用 main.c/main.cpp。这是您团队的品味和政策问题。
我能想到的用项目名命名的一些缺点:
- 项目名称包含不适合作为文件名的特殊字符。尝试将您的项目命名为
C & C /2016
和 C & C /2016.cpp
并享受乐趣可能会把事情搞砸。
- 项目名称将来可能会更改。它发生了。
PS。我喜欢根据文件的内容来命名文件,即。 myclass.h/myclass.cpp 包含 myclass
.
我是 C++ 编程的新手,在学习过程中,我看到了这个提示:
"It’s a good idea to have your main() function live in a .cpp file with the same name as your project."
我不清楚这看起来如何。有人可以帮我理解这个例子是如何工作的吗?
这个例子编程标准吗?
例如你的项目名称是tutorial,那么你的cpp文件应该是tutorial.cpp.
tutorial.cpp 的代码如下所示:
int main() {
...
return 0;
}
但我不认为这是一个标准或真正必要的。
I have no clear visual idea how this look.
嗯,假设您的项目名为 MyProject
,那么您应该有一个包含 main()
函数的源文件 MyProject.cpp
:
#include <iostream>
int main(int argc, char* argv[]) {
std::cout << "This is MyProject" << std::endl;
}
像上面这样的东西通常是由一个明智的 IDE 自动生成的,它管理包含多个源文件和头文件的项目。
And is this example programing standard?
对于如何命名源文件没有任何真正的标准。
当您创建项目时,您将输入项目名称,然后该名称将成为您的 .cbp 文件 你有 main.cpp 文件。 ABC 项目中的 main() 函数 执行总是从 main() 开始 当您创建项目时,它看起来像
#include <iostream>
int main() {
std::cout<<"Hello world"<<std::endl;
return 0;
}
我们的想法是为您的文件命名,以便您可以轻松找到 functions/class,尤其是在包含数十个甚至数百个文件的大型项目中。
但是,规范对如何命名文件没有严格的要求(除了可能禁止使用某些字符)。有些人建议使用项目名称,有些人喜欢使用 main.c/main.cpp。这是您团队的品味和政策问题。
我能想到的用项目名命名的一些缺点:
- 项目名称包含不适合作为文件名的特殊字符。尝试将您的项目命名为
C & C /2016
和C & C /2016.cpp
并享受乐趣可能会把事情搞砸。 - 项目名称将来可能会更改。它发生了。
PS。我喜欢根据文件的内容来命名文件,即。 myclass.h/myclass.cpp 包含 myclass
.