我对C ++有一些疑问:
答案 0 :(得分:11)
C ++本身只是描述语言应该是什么,
没有明确的实施。
任何人都可以自己实现(编译器等,运行时库,......)
如果它适合描述,则称其为C ++。
http://www.open-std.org/jtc1/sc22/wg21/
如果实现是开源的,则取决于创建者。
实施例(部分):
GCC / G ++,libc / libc ++,clang(++ too),Visual studio和MS'运行时...
答案 1 :(得分:5)
C ++由ISO standard committee开发。还有一个C ++基础,可以运行您可能想要阅读的web site。
C ++本身是一种语言,而不是具体的实现,因此标准/语言本身没有可用的源代码。
答案 2 :(得分:3)
答案 3 :(得分:1)
C ++是ISO标准。编译器(和链接器)有很多实现。 GCC是许多编译器的开源项目,其中一个是C ++编译器,g ++: