有关于C++ 0x的一些
来源:互联网 发布:中考必备2017软件 编辑:程序博客网 时间:2024/04/30 21:45
C++ 0x 是2011年8月12日由ISO通过的最新版本的非官方的C++编程语言。在2011年8月正式成为国际化标准,目前关于此项标准尚未完成。
C++0x关于核心语言的领域将被大幅改善,包括多线程支持、 泛型编程、统一的初始化,以及表现的加强。
如下是在wiki上看到的有关于新标准的一些变化:
- 4Core language build time performance enhancements
- 4.1Extern template
- 5Core language usability enhancements
- 5.1Initializer lists
- 5.2Uniform initialization
- 5.3Type inference
- 5.4Range-based for-loop
- 5.5Lambda functions and expressions
- 5.6Alternative function syntax
- 5.7Object construction improvement
- 5.8Explicit overrides and final
- 5.9Null pointer constant
- 5.10Strongly typed enumerations
- 5.11Right angle bracket
- 5.12Explicit conversion operators
- 5.13Template aliases
- 5.14Unrestricted unions
- 5.15Identifiers with special meaning
- 6Core language functionality improvements
- 6.1Variadic templates
- 6.2New string literals
- 6.3User-defined literals
- 6.4Multitasking memory model
- 6.5Thread-local storage
- 6.6Explicitly-defaulted and deleted special member functions
- 6.7Type long long int
- 6.8Static assertions
- 6.9Allow sizeof to work on members of classes without an explicit object
- 6.10Allow garbage collected implementations
- 7C++ standard library changes
- 7.1Upgrades to standard library components
- 7.2Threading facilities
- 7.3Tuple types
- 7.4Hash tables
- 7.5Regular expressions
- 7.6General-purpose smart pointers
- 7.7Extensible random number facility
- 7.8Wrapper reference
- 7.9Polymorphic wrappers for function objects
- 7.10Type traits for metaprogramming
- 7.11Uniform method for computing the return type of function objects
引入了一些形如JAVA,C#,Python等语言的新机制,扩展了STL,增加了许多优点,让代码的可写性和可读性大大增强。不知道在未来移动平台火热,互联网火热的情形下,来C++的使用率会有个飞速增长吗?不知道跨平台性怎么样呢?这样的语言特性可以适用在何处呢?
- 有关于C++ 0x的一些
- 有关于C语言的一些实用总结 (谭书版)
- html有关于文本的一些标记
- 有关于smartforms的一些要点
- 有关于用户体验的一些总结
- 有关于一些常见的流用法
- 有关于XMPP协议的一些总结
- 有关于数组的一些操作
- 有关于android:largeHeap 的一些观点
- 有关于http协议的一些归纳
- 有关于背景的一些东西
- 有关于echarts的一些东西
- 有关于C指针的一些知识点(又名C指针编程之道读书笔记)
- 对于网上一些有关于Tapestry的一些资源
- 对于网上一些有关于Tapestry的一些资源
- 有关c的一些总结
- cqoi2007 sum有关于x mod y求和的故事
- 有关于Cocos2d-X的几个坑(2016.1.26)
- Google并购摩托罗拉余震:三星推出Bada2.0手机
- Synchronizing threads in Java
- 第一章 C语言概论
- Android 环境搭建
- svn在linux下的使用(svn命令行)
- 有关于C++ 0x的一些
- size_type、size_t、different_type以及ptrdiff_t 的使用
- php 模拟POST提交的几种方法
- 教你如何查找入侵者
- 线段Hash算法(原创)
- 为什么使用 node.js 分享
- 回收站(recyclebin)引发row cache lock
- ASCII码表及中英文名称
- 第三章 C语言程序设计初步