热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

C++0x新标准

C0x会在不久的将来通过。那么你知道标准库都有哪些改变吗?我搜集了一份标准库改动的列表(这里没有包含一些行为上的细微改动以及和concept相关的改动&

C++0x会在不久的将来通过。那么你知道标准库都有哪些改变吗?我搜集了一份标准库改动的列表(这里没有包含一些行为上的细微改动以及和concept相关的改动)。

1. 新增内容

system_error:
    新增的头文件
array,vector,deque,list,string,map,set,unordered_map,unordered_set:
    成员函数:cbegin,cend,crbegin,crend
vector,deque,string:
    成员函数:shrink_to_fit
map,unordered_map:
    成员函数:at
type_traits:
    新增traits:
        is_lvalue_reference,is_rvalue_reference
        has_trivial_default_constructor,has_trivial_copy_constructor,has_nothrow_default_constructor,has_nothrow_copy_constructor
string:
    新增类型:u16string,u32string
    新增函数:
        stoi,stol,stoul,stoll,stoull,stof,stod,stold
        to_string,to_wstring
algorithm:
    新增函数:
        all_of,any_of,none_of,find_if_not,copy_if,partition_copy,is_partitioned,partition_point
        minmax_element
        is_heap_until,is_heap
        is_sorted_until,is_sorted
        next,prev
        min,max,minmax
        copy_n
random:
    新增类:seed_seq和许多新的随机分布
    新增函数:generate_canonical
    新增类型:
        ranlux24_base,ranlux48_base,ranlux24,ranlux48,knuth_b
        default_random_engine
    对于linear_congruential,subtract_with_carry,mersenne_twister,discard_block,xor_combine等类:
        新增了接受seed_seq类型参数的构造函数,成员函数"seed"以及相应的_engine类
memory:
    新增类:default_delete,unique_ptr
    新增函数:allocate_shared,make_shared
functional:
    新增仿函数:bit_and,bit_or,bit_xor
numeric:
    新增函数:iota
iomanip:
    新增函数:
        get_money,put_money
        get_time,put_time
ios:
    新增函数:defaultfloat
iosfwd:
    新增类型:char_traits,char_traits
limits:
    成员函数:max_digits10,lowest

2. 来自tr1

array
unordered_map
unordered_set
regex
random
type_traits
tuple
functional
utility
    get
ios
    hexfloat

3. 其它

set,map,unordered_map,unordered_set:
    成员函数"erase"将有返回值(和序列容器一致)
string:
    pop_back,front,back(和vector一致)
bitset:
    构造函数:unsigned long -> unsigned long long
fstream:
    构造函数和open成员函数接受传入string和wstring类型的filename(C++03只支持字符串指针)

转:https://www.cnblogs.com/cyxcw1/archive/2010/04/09/3051331.html



推荐阅读
  • Python正则表达式学习记录及常用方法
    本文记录了学习Python正则表达式的过程,介绍了re模块的常用方法re.search,并解释了rawstring的作用。正则表达式是一种方便检查字符串匹配模式的工具,通过本文的学习可以掌握Python中使用正则表达式的基本方法。 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • Java太阳系小游戏分析和源码详解
    本文介绍了一个基于Java的太阳系小游戏的分析和源码详解。通过对面向对象的知识的学习和实践,作者实现了太阳系各行星绕太阳转的效果。文章详细介绍了游戏的设计思路和源码结构,包括工具类、常量、图片加载、面板等。通过这个小游戏的制作,读者可以巩固和应用所学的知识,如类的继承、方法的重载与重写、多态和封装等。 ... [详细]
  • vue使用
    关键词: ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 本文介绍了brain的意思、读音、翻译、用法、发音、词组、同反义词等内容,以及脑新东方在线英语词典的相关信息。还包括了brain的词汇搭配、形容词和名词的用法,以及与brain相关的短语和词组。此外,还介绍了与brain相关的医学术语和智囊团等相关内容。 ... [详细]
  • PHP图片截取方法及应用实例
    本文介绍了使用PHP动态切割JPEG图片的方法,并提供了应用实例,包括截取视频图、提取文章内容中的图片地址、裁切图片等问题。详细介绍了相关的PHP函数和参数的使用,以及图片切割的具体步骤。同时,还提供了一些注意事项和优化建议。通过本文的学习,读者可以掌握PHP图片截取的技巧,实现自己的需求。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了PE文件结构中的导出表的解析方法,包括获取区段头表、遍历查找所在的区段等步骤。通过该方法可以准确地解析PE文件中的导出表信息。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
author-avatar
薇洁诗婷梦添
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有