C11有哪些改进的地方,C++11 FAQ中文版

C++11 FAQ中文版 - C++11 FAQ

更新至英文版January 3, 2012。

译者前言:

经过C++标准委员会的不懈努力,最新的ISO C++标准C++11,也即是原来的C++0x,已经正式发布了。让我们欢迎C++11!

今天获得Stroustrup 先生的许可,开始翻译由他撰写和维护的C++11 FAQ 。我

觉得这是一件伟大而光荣的事情,但是我又觉得压力很大,因为我的英语水平很差劲,同时自己的C++水平也很有限,很害怕在翻译过程中出现什么错误,贻笑大方不要紧,而误人子弟就罪过大了。所以,我这里的翻译只

能算是抛砖引玉,如果你的英文很好,你可以直接阅读他的原文 。或者,你也可以参照两者进行阅读,我想一定会有更多的收获。

当然,我也非常欢迎大家指出翻译中的错误,或者是加入进来和我一起翻译这份文档,共同为C++11在中国的推广做一点事情。你可以通过chenlq at live.com联系到我。

对自己的翻译做一点说明:

在翻译的过程中,尽量遵照原文含义,可能有时候也会自己根据自己的理解加一点批注,希望可以帮助大家理解。另外,虽然C++11刚刚公布,但是现在已经有很多编译器支持C++11中一些相对比较独立的特性,比如gcc以及它在Windows下的MinGW,Visual C++ 2010也部分支持,大家可以使用这三款编译器尝试这个文档中的部分例子。在下面的目录中,已经翻译的问题链接到相应的中文文档,未翻译的问题则链接到英文原文。

感谢所有参与翻译的志愿者:interma,Chilli,张潇,dabaidu,Yibo Zhu,lianggang jiang,nivo,陈良乔

友情提示:因为网站编辑器的原因,部分示例代码中模板类的模板参数会发生丢失,请读者阅读时注意参考原文的代码,由此给大家造成的不便,深表歉意。

在这里 有一份Stroustrup先生关于C++11的访谈,可以帮助你从更高地角度把握整个C++11新标准,你应该阅读 一下。

最后,祝大家阅读愉快:)

—————————————————————————

目录

C++11 FAQ中文版 - C++11 FAQStroustrup先生关于中文版的授权许可邮件Stroustrup先生关于C++11 FAQ的一些说明关于C++11的一般性的问题您是如何看待C++11的?什么时候C++0x会成为一部正式的标准呢?编译器何时将会实现C++11标准呢?我们何时可以用到新的标准库文件?C++0x将提供何种新的语言特性呢?C++11会提供哪些新的标准库文件呢?C++0x努力要达到的目标有哪些?指导标准委员会的具体设计目标是什么?在哪里可以找到标准委员会的报告?从哪里可以获得有关C++11的学术性和技术性的参考资料?还有哪些地方我可以读到关于 C++0x的资料?有关于C++11的视频吗?C++0x难学吗?标准委员会是如何运行的?谁在标准委员会里?实现者应以什么顺序提供C++11特性?将会是C++1x吗?标准中的"concepts"怎么了?有你不喜欢的C++特性吗?关于独立的语言特性的问题__cplusplus宏alignment(对齐方式)属性(Attributes)atomic_operationsauto – 从初始化中推断数据类型C99功能特性枚举类——具有类域和强类型的枚举carries_dependency复制和重新抛出异常常量表达式(constexpr)decltype – 推断表达式的数据类型控制默认函数——默认或者禁用控制默认函数——移动(move)或者复制(copy)委托构造函数(Delegating constructors)并发性动态初始化和析构noexcept – 阻止异常的传播与扩散显式转换操作符扩展整型外部模板声明序列for循环语句返回值类型后置语法类成员的内部初始化继承的构造函数初始化列表内联命名空间Lambda表达式用作模板参数的局部类型long long(长长整数类型)内存模型预防窄转换nullptr——空指针标识对重载(override)的控制: override对重载(override)的控制:finalPOD原生字符串标识右角括号右值引用Simple SFINAE rule静态(编译期)断言 — static_assert模板别名(正式的名称为"template typedef")线程本地化存储 (thread_local)unicode字符统一初始化的语法和语义(广义的)联合体用户定义数据标识(User-defined literals)可变参数模板(Variadic Templates)关于标准库的问题abandoning_a_process算法方面的改进arrayasync()atomic_operations条件变量(Condition variables)标准库中容器方面的改进std::function 和 std::bindstd::forward_liststd::future和std::promise垃圾回收(应用程序二进制接口)无序容器(unordered containers)锁(locks)metaprogramming(元编程)and type traits互斥随机数的产生正则表达式(regular expressions)具有作用域的内存分配器共享资源的智能指针——shared_ptrsmart pointers线程(thread)时间工具程序标准库中的元组(std::tuple)unique_ptrweak_ptrsystem error
C++11常用特性的使用经验总结 - Plato - 博客园C++11 特性 - 简书C++11 FAQ中文版 - C++11 FAQ | C++11 FAQ 中文版脱胎换骨的现代C++有哪些出奇的新特性? - 前沿洞察 - 恒生 ...Modern C++有哪些能真正提升开发效率的语法糖? - 知乎win10有哪些需要改进?Win10最应改进的10个地方汇总 ...计算机视觉算法岗面经:两万字啊你确定不看看_笔经面经 ...秋招|字节跳动产品运营一二三面面经 收到意向书啦~ - 知乎日常生活用品中有哪些需要改进的地方? 日常生活中有哪些 ...别人的【计算机视觉算法岗面经】“吐血”整理:2019秋招面经JNI 实战全面解析面经c++11 条款20:使用std::weak_ptr作为一个类似std::share_ptr但却能悬浮的指针BAT及各大互联网公司2014前端笔试面试题--Html,Css篇(昨天个群友表示写的简单了点,然后我无情的把他的...开源C/C++网络库比较#墙裂推荐Boost regex# C,C++11,Boost三种regex库性能比较c++11之静态断言(static_assert)别克汽车常见疑难故障1000实例C++11的重大改变C++内存管理c++ 变量的定义位置C++面试题可执行文件的装载,进程和线程,运行时库的入口函数(第六章)C编程标准:GNU C 、ANSI C、标准C、标准c++区别和联系企业级数据仓库:数据仓库概述;核心技术框架,数仓理论,数据通道Hive技术框架,HBase设计,系统调度,关系模式...C语言的2016(转载)memcpy可能产生的问题阿里内核月报2014年2月算法面试基本问题C语言(Head First C)-1:C语言入门Shell之-备份系统重要文件《智能时代》读书笔记:这是最好的时代,也是最坏的时代2019春学期总结2016年,C语言该怎样写html面试题
预防早产引起早产的原因谢娜又怀孕高龄产父的风险太太太大了注册苹果帐号用什么邮箱最好苹果id密码忘了而且绑定的手机号不用了下载点淘直播app真能赚钱吗淘宝主播和点淘有什么区别详细介绍替父亲尽责小新头痛之后呕吐吐完了头就不痛了怎么回事SNIS850高清磁力链接狗年云资源刀剑神域第二季第9集航海王TV特别篇空岛之章舒乐安定片黛力新治失眠的效果华硕主板a68hm110kV输电线路工程项目管理实施规划夫君们笑一个txt资源夫君笑一个txt全本下载在老家河南谁来了不说一句中afp考试共几门3d手游网络游戏真人感遇张九龄兰叶春葳蕤