深入理解C++11-附录CD_2021.11.23

附录C 编译器支持

若编译器并未默认开始C++11编译器支持,程序员可使用 -std=c++11可以打开C++11模式。而选项-std=gnu++11可以同时支持C++11和GNU的扩展功能。

在我们的使用中,clang++编译器表现了很好的实用性,基本兼容了所有的g++的编译选项,器错误输出在shell的支持下能够显示颜色,显得比gcc更加友好。在一些Linux的发布版本中,已看到使用clang代替gcc作为默认编译器的状况。

通过网页:https://wiki.apache.org/confluence/pages/viewpage.action?pageId=118165827
可以获知主流编译器组织或厂商对C++11编译器的支持情况。

附录D 相关资源

D1: C++11特征建议稿
所有关于C++特征的建议案都在WG21的文档库中管理,在stroustrup的网址中有wg21的介绍,即c++11特征建议稿的链接

D2:其它有用的资源
https://en.wikipedia.org/wiki/C%2B%2B11

https://en.cppreference.com/
https://www.cplusplus.com/ 可以找到任何关于c++的特征描述、库工具,而且大多是带有简单易懂的例子
https://www.stroustrup.com/ #
https://stackoverflow.com/ # 常会有世界级的C++专家出没

Adve,Gharachorloo, Shared Memory Consistency Models: A Tutorial
https://www.hpl.hp.com/techreports/Compaq-DEC/WRL-95-7.pdf
总结归纳了软硬件平台的内存一致性实现方式

有关内存的介绍:inside c++ model

posted @   绍荣  阅读(219)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2020-11-23 C++11中的右值引用、移动语句和完美转换
点击右上角即可分享
微信分享提示