C++ cbp文件和cpp文件之间的区别是什么?

C++ cbp文件和cpp文件之间的区别是什么?,c++,codeblocks,C++,Codeblocks,在代码块中,它们的默认文件是main.cbp,所以我通常将其更改为main.cpp。但他们的表现似乎没有什么不同。但是,我又开始在C++中编码,所以我想知道在我太深之前是否有任何差异。< P>。通常项目文件将包含.cpp文件。chp文件不包含实际的源代码,但包含代码块关联文件的过程 简而言之,.cpp包含源代码,而cbp文件不包含源代码 你为什么要知道这件事? 答:当传递源代码时,cpp文件是唯一可以为IDE打开的格式,而不是代码块,例如Dev C++。cbp是代码块解决方案文件的扩展名。通常项

在代码块中,它们的默认文件是main.cbp,所以我通常将其更改为main.cpp。但他们的表现似乎没有什么不同。但是,我又开始在C++中编码,所以我想知道在我太深之前是否有任何差异。

< P>。通常项目文件将包含.cpp文件。chp文件不包含实际的源代码,但包含代码块关联文件的过程

简而言之,.cpp包含源代码,而cbp文件不包含源代码

你为什么要知道这件事?


答:当传递源代码时,cpp文件是唯一可以为IDE打开的格式,而不是代码块,例如Dev C++

。cbp是代码块解决方案文件的扩展名。通常项目文件将包含.cpp文件。chp文件不包含实际的源代码,但包含代码块关联文件的过程

简而言之,.cpp包含源代码,而cbp文件不包含源代码

你为什么要知道这件事?


回答:在通过源代码时,CPP文件是唯一可以打开的IDE格式,而不是CODBROCKET。DEV C++ + /P>我不确定你正在测量什么标准,但是在我看来,有很大的不同。一个是C++代码,它决定了程序的运行方式,另一个是确定如何构建程序的xml文件。你不认为这是一个很大的区别吗?“我通常不得不说”你为什么这么认为?你似乎觉得这两个文件是可以互换的。事实并非如此。它们的用途完全不同。我不确定你到底在做什么,但是如果你把文件的扩展名改为“CPP”,并把C++代码放在那里,你就基本上抹去了你的项目文件。因为我不使用代码块,所以我不知道在这种情况下它会做什么。但是,如果您的程序仍在生成,那么我猜它只是使用默认设置生成项目(因为它没有可从中获取设置的项目文件,因为您已删除了它)。您可能应该做的是保持cbp文件的原样,并在其中添加您的cpp文件,我不知道你在衡量什么标准,但我觉得有很大的不同。一个是C++代码,它决定了你的程序是如何运行的,另一个是一个XML文件,它决定了你的程序是如何建立的。你不认为这是一个很大的区别吗?“我通常不得不说”你为什么这么认为?你似乎觉得这两个文件是可以互换的。事实并非如此。它们的用途完全不同。我不确定你到底在做什么,但是如果你把文件的扩展名改为“CPP”,并把C++代码放在那里,你就基本上抹去了你的项目文件。因为我不使用代码块,所以我不知道在这种情况下它会做什么。但是,如果您的程序仍在生成,那么我猜它只是使用默认设置生成项目(因为它没有可从中获取设置的项目文件,因为您已将其删除)。您可能应该做的是保持cbp文件的原样,并将您的cpp文件添加到它之外,而不是替换它。