main()函数位于.cpp文件中,该文件与c++; 我是C++编程新手,我在学习时,看到了这个提示:

main()函数位于.cpp文件中,该文件与c++; 我是C++编程新手,我在学习时,看到了这个提示:,c++,standards,main,C++,Standards,Main,“最好让main()函数位于与项目同名的.cpp文件中。” 我不清楚这是什么样子。有人能帮我理解这个例子是如何工作的吗 这个示例是标准编程吗?例如,您的项目名称是tutorial,那么您的cpp文件应该是tutorial.cpp。 tutorial.cpp的代码如下所示: int main() { ... return 0; } 但我认为这不是一个标准,也不是真正必要的 我不清楚这是什么样子 好吧,假设您的项目名为MyProject,那么您应该有一个包含main()函数的源文件

“最好让main()函数位于与项目同名的.cpp文件中。”

我不清楚这是什么样子。有人能帮我理解这个例子是如何工作的吗


这个示例是标准编程吗?

例如,您的项目名称是tutorial,那么您的cpp文件应该是tutorial.cpp。

tutorial.cpp的代码如下所示:

int main() {
    ...
    return 0;
}
但我认为这不是一个标准,也不是真正必要的

我不清楚这是什么样子

好吧,假设您的项目名为
MyProject
,那么您应该有一个包含
main()
函数的源文件
MyProject.cpp

#include <iostream>

int main(int argc, char* argv[]) {
    std::cout << "This is MyProject" << std::endl;
}
#包括
int main(int argc,char*argv[]){

std::cout创建项目时,您将输入项目名称,然后该名称将成为您的.cbp文件 您已打开main.cpp文件。 ABC项目中的main()函数 执行总是从main()开始 创建项目时,其外观如下所示

#include <iostream>

 int main() {
   std::cout<<"Hello world"<<std::endl;

    return 0;
 }
#包括
int main(){

std::cout这个想法是给文件命名,这样您就可以很容易地找到函数/类,特别是在有几十个甚至几百个文件的大型项目上

但是,规范对如何命名文件没有严格要求(可能禁止使用某些字符除外)。有些人建议使用项目名称,有些人喜欢使用main.c/main.cpp。这是您团队的品味和策略问题

我能想到用项目名称命名的一些缺点:

  • 项目名称包含不适合文件名的特殊字符。请尝试命名您的项目
    C&C/2016
    C&C/2016.cpp
    ,并从中获得乐趣
  • 项目名称将来可能会更改。这是经常发生的

另外,我喜欢根据文件的内容来命名文件,即.myclass.h/myclass.cpp contain
myclass

我喜欢使用main.cpp或driver.cpp作为main所在的文件。我不会想太多,这并不是说无数的程序员都在寻找你的
main
。只要选择一些东西,
main.cpp
就可以了不要太担心,但是如果你有一个叫做“酷游戏”的项目,您可能会有一个文件夹
CoolGame
,可能类似于IDE中的项目文件,例如
CoolGame\CoolGame.vcproj
,然后是同名的主文件,即
CoolGame\CoolGame.cpp
。例如:您的项目名为
foo
,他们告诉您最好将
main
放进去
foo.cpp
。这是否“好”想法与否完全取决于意见。我个人喜欢将我的文件放在名为
dontlookhere.cpp
的文件中。我通常以类命名源文件。然后我使用
main.cpp
来保存主函数。我以项目的名称命名目录。谢谢。现在我了解了它的内容。“您输入名字,然后这个名字将是您的.CPP文件”怎么做?谢谢纠正它的CBP文件和MIN .CPP文件WLL创建您的答案听起来好像您指的是一个特定的IDE,以及如何创建一个项目。注意这个问题并没有要求一个特定的IDE。像一个代码>。CBP < /Cord>文件是任何C++标准中的。