Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 是C++;开源项目?哪个社区开发它?_C++_Open Source - Fatal编程技术网

C++ 是C++;开源项目?哪个社区开发它?

C++ 是C++;开源项目?哪个社区开发它?,c++,open-source,C++,Open Source,我对C++有一些问题: 是C++,一个开源项目,如Linux、Qt、…还是不 哪个社区维护C++并开发新版本? 如果是开源的,哪里可以访问C++的源代码 实现 C++本身只是对语言应该是什么的描述, 没有明确的实施。 任何人都可以自己实现(编译器等、运行库等) 如果它适合描述,则称之为C++。 如果实现是开源的,则取决于创建者 实施示例(部分): GCC/G++、libc/libc++、clang(++too)、visualstudio和MS'runtime…C++是ISO标准。有许多编译器(

我对C++有一些问题:

是C++,一个开源项目,如Linux、Qt、…还是不 哪个社区维护C++并开发新版本?
  • 如果是开源的,哪里可以访问C++的源代码 实现

  • C++本身只是对语言应该是什么的描述,
    没有明确的实施。
    任何人都可以自己实现(编译器等、运行库等)
    如果它适合描述,则称之为C++。

    如果实现是开源的,则取决于创建者

    实施示例(部分):

    GCC/G++、libc/libc++、clang(++too)、visualstudio和MS'runtime…

    C++是ISO标准。有许多编译器(和链接器)的实现。GCC是一个开源编译器项目,其中一个编译器是C++编译器,G++:

    C++是由。还有一个C++基础运行你可能想读的。 C++本身是一种语言,不是一种特定的实现,因此没有适用于标准/语言本身的源代码

    一些C++实现是开源的(例如,和).<

  • C++是由(ISO)定义的代码标准。该语言有许多不同的实现,但它们都倾向于遵循。与Linux或QT不同,C++只是一个标准,使用任何语言编写的代码都需要编译器。主要编译器(维基百科列表)是LLVM CLAN、GCC、微软Visual C++和英特尔C++编译器。李>
  • C++版本由ISO处理,主要受上述四种实现的维护者的影响
  • 它们都是开源的,我敢肯定如果你随便看看,你会发现其他符合标准的编译器,但它们是最常用的两个

  • C++11实现[尝试]符合C++11。。但并不是每个人都可以访问这样的环境/编译器。1。因此,C++是由代码>开放的STD.ORG定义的标准,编译器、链接器等是实现吗?有些实现是开源的(如GCC、clang),而有些实现不是开源的(如微软的msvc)。我的假设正确吗?2.无论我使用哪种编译器,我们都可以使用
    。这些措施在哪里实施?在编译器中?如果我想看看字符串反转函数是如何在GCC或msvc中实现的,我可以在哪里看到它?@sami1592 1:Yes。2:这些头的内容也由标准指定,意味着每个C++实现都应该提供它们(但是,在每个系统上,还有很多额外的东西,没有C++指定的,也不象其他系统中的一样)。这些东西的代码被编译成库(例如.dll、.so等)。开源软件的来源可以在谷歌上找到。