深入浅出C++11(2) -- C++核心语言的扩充
2013-10-04 15:27
465 查看
C++核心语言的扩充
C++委员会的主要焦点是在语言核心的发展上。核心语言将被大幅改善的领域包括多线程(或称为“多线程”)支持、泛型编程、统一的初始化,以及性能表现的加强。在此分成4个区块来讨论核心语言的特色以及变更: 运行期表现强化、建构期表现强化、可用性强化,还有新的功能。某些特色可能会同时属于多个区块,但在此仅于其最具代表性的区块描述该特色。
核心语言的运行期表现强化
右值引用和 move 语义泛化的常数表示式
对POD定义的修正
核心语言建构期表现的加强
外部模板核心语言使用性的加强
初始化列表统一的初始化
类型推导
以范围为基础的 for 循环
Lambda函数与表示式另一种的函数语法
对象建构的改良
显式虚函数重载
空指针
强类型枚举
角括号
显式类型转换子
模板的别名
无限制的unions
核心语言能力的提升
变长参数模板新的字符串字面值
用户自定义的字面值
多任务内存模型
thread-local的存储期限
使用或禁用对象的默认函数
long long int类型
静态assertion
允许sizeof运算符作用在类型的数据成员上,无须明确的对象
垃圾回收机制
相关文章推荐
- 【程序语言】C++的扩充进化之路
- JavaScript/Jscript核心语言对象扩充函数
- (转)以C++为核心语言的高频交易系统的讨论?
- C++中对C语言结构体用法的扩充
- C++语言基础 (正在扩充中)
- C++11标准在2011年8月份获得一致通过,这是自1998年后C++语言第一次大修订,对C++语言进行了改进和扩充。随后各编译器厂商都各自实现或部分实现了C++中的特性。 如需查看各编译器对C++
- C++0x 走马观花:C++核心语言的扩展
- C++多重继承中对函数指针的调整--语言扩充之调整
- 初识google多语言通信框架gRPC系列(四)C++中使用gRPC
- C++复习(1):类的简单介绍及C语言中函数用法的扩充
- 二叉树中序遍历非递归算法(C/C++语言实现)
- 【C++程序设计语言A视频教程 全12讲 中科院】【下载链接】
- 从OOP的角度重看C++(二)——OOP的更多语言机制
- 看"C++动态链接库编程深入浅出"的一些笔录
- C/C++/PHP等语言 在线编译器
- C/C++ 语言中的表达式求值
- C/C++ 语言中的表达式求值
- 结对项目— 词频统计2(语言C++)
- 【语言-C++】MFC 输出中文文本
- Android新增C/C++语言支持:应用开发更快