正文

C++0x FAQ中文版2011-06-27 23:24:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/lym51/52640.html

分享到:

引用: http://space.itpub.net/17237043/viewspace-688609 译者前言: 很快很快,最新的ISO C++标准C++0x就要来到我们身边了。 今天获得Stroustrup先生的许可,开始翻译由他撰写和维护的C++0x FAQ。我觉得这是一件伟大而光荣的事情,但是我又觉得压力很大,因为我的英语水平很差劲,同时自己的C++水平也很有限,很害怕在翻译过程中出现什么错误,贻笑大方不要紧,而误人子弟就罪过大了。所以,我这里的翻译只能算是抛砖引玉,如果你的英文很好,你可以直接阅读他的原文。或者,你也可以参照两者进行阅读,我想一定会有更多的收获。 当然,我也非常欢迎大家指出翻译中的错误,或者是加入进来和我一起翻译这份文档,共同为C++0x在中国的推广做一点事情。你可以通过chenlq at live.com联系到我。 对自己的翻译做一点说明: 在翻译的过程中,尽量遵照原文含义,可能有时候也会自己根据自己的理解加一点批注,希望可以帮助大家理解。 另外,虽然C++0x标准还没有正式公布,但是现在已经有很多编译器支持C++0x,比如gcc以及它在Windows下的MinGW,Visual C++ 2010也部分支持,大家可以使用这三款编译器尝试这个文档中的例子。 在下面的目录中,已经翻译的问题链接到相应的中文文档,未翻译的问题则链接到英文原文。 感谢所有参与翻译的志愿者:interma,Chilli,张潇,dabaidu,Yibo Zhu,lianggang jiang,nivo,陈良乔 最后,祝大家阅读愉快:) --------------------------------------------------------------------------- 目录 Stroustrup先生关于中文版的授权许可邮件 Stroustrup先生关于C++0x FAQ的一些说明 关于C++0x的一般性的问题: 您是如何看待C++0x的? 什么时候C++0x会成为一部正式的标准呢? 编译器何时将会实现C++0x标准呢? 我们何时可以用到新的标准库文件? C++0x将提供何种新的语言特性呢? C++0x会提供哪些新的标准库文件呢? C++0x努力要达到的目标有哪些? What specific design aims guided the committee? Where can I find the committee papers? 从哪里可以获得有关C++0x的学术性和技术性的参考资料? 还有哪些地方我可以读到关于C++0x的资料?  有关于C++0x的视频吗? C++0x难学吗? 标准委员会是如何运行的? 谁在标准委员会里? 实现者应以什么顺序提供C++0x特性? 将会是C++1x吗? 标准中的"concepts"怎么了? 有你不喜欢的C++特性吗? 关于独立的语言特性的问题: __cplusplus alignments attributes(属性) atomic operations auto(从初始化中推断数据类型) C99功能特性 enum class(枚举类——具有类域和强类型的枚举) 复制和重新抛出异常 常量表达式(constexpr) decltype – 推断表达式的数据类型 默认或者禁用函数—控制默认函数 委托构造函数(Delegating constructors) 并发性动态初始化和析构 显式转换操作符 扩展整型 外部模板声明 序列for循环语句 返回类型后置语法 类内部成员的初始化 继承的构造函数(inherited constructors) 初始化列表 Lambdas 用作模板参数的局部类型 long long(长长整数类型) 内存模型 move语义(参见右值引用) 内联命名空间(Inline namespace) 预防窄转换 nullptr——空指针标识 PODs range for statement(参见序列for循环语句) 原生字符串标识 右角括号 右值引用 Simple SFINAE rule 静态(编译期)断言 -- static_assert 模板别名(正式的名称为"template typedef") template typedef(参见模板别名) 线程本地化存储 (thread_local) unicode字符 Uniform. initialization syntax and semantics unions(generalized) 用户定义数据标识(User-defined literals) 可变参数模板(Variadic Templates) 我经常从提案中借用一些例子。所以,我要感谢这些提案的作者们。另外,我也从自己的访谈和论文中借用了很多例子。 关于标准库的问题: abandoning_a_process 算法方面的改进 array async() atomic_operations Condition variables Improvements tocontainers std::function 和 std::bind forward_lista singly-liked list future and promise 垃圾回收(应用程序二进制接口) 无序容器(Unordered containers) metaprogramming and type traits 互斥 random number generators regexa regular expression library scoped allocators shared_ptr smart pointers; see shared_ptr, weak_ptr, and unique_ptr threads Time utilities 标准库中的元组(std::tuple)- unique_ptr 无序容器(Unordered containers) weak_ptr system error

阅读(3912) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册