是否有各种编译器实现的扩展的简明清单
Are there succinct listings of extensions implemented by various compilers?
我有一段代码,我不关心它的可移植性。这是Win32 API代码;它用于从操作系统中获取信息(这当然需要某种形式的操作系统特定API)。我也不打算支持像MinGW这样的东西,因为这样的编译器并没有实现大部分的Windows API(特别是像COM这样的东西)。
因此,我不关心本节的可移植性,并且会对使用我的编译器(目前是msvc++)提供的库或语言扩展感兴趣。
例如,Windows上的msvc++和Linux上的GCC是否有这样的列表?我发现这个Unix系统调用列表以及它们属于哪个标准非常有帮助,当时我正试图编写一些相当保守和可移植的c语言。这听起来像是您在评论中寻找的。
GCC有一个C扩展列表,其中许多扩展也可以在GCC的c++代码中使用。还有一个GCC中的c++扩展列表。Clang也有类似的列表
相关文章:
- 如果没有malloc,链表实现将失败
- 如何在c++中实现处理器调度模拟器
- 如何在c++中使用引用实现类似python的行为
- 在 *.cpp 文件中实现的 c++ 函数/方法永远不会内联扩展吗?
- 扩展命名空间 std 以在使用 C++11 时实现make_unique
- 使用 "using declaration" 扩展非类型模板参数包(模板可变参数编译时 SignalSlot 实现)
- 扩展 Dijkstra 算法实现
- GLEW只是一个扩展库,或者它也包含OpenGL ES 2.0实现
- 扩展此C++工厂实现的最佳方法
- C++模板实现文件扩展名约定
- 在C++中进行扩展后,将头绑定到实现
- 有没有办法使用 c++ 和 wxwidget 实现类似于 wpf 扩展器的功能
- C++模板实现文件的正确文件扩展名是什么
- 如何在C++中实现MyClass<T扩展OtherClass>?
- 扩展类以进行调试:公共API、隐藏实现或其他什么
- 在C++中实现可扩展工厂的优雅方式
- 我可以将 Node.js C++ 扩展与 Node 的内部 OpenSSL 实现链接吗?
- 是否有各种编译器实现的扩展的简明清单
- 通过继承实现类似"二维"扩展的设计类
- 如何在C++中实现"is also"(扩展E语言中使用的方法)?