栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c++11

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c++11

文章目录
  • 一:关键字和语法
  • 二:绑定器和函数对象
  • 三:智能指针
  • 四:容器
  • 五:C++语言级别支持的多线程编程

一:关键字和语法

auto:可以根据右值,推导出右值的类型,然后左边变量的类型也就已知了
nullptr:给指针专用(能够和整数进行区别) #define NULL 0
foreach:可以遍历数组,容器等
for(Type val : container) => 底层就是通过指针或者迭代器来实现的
{
cout< }
右值引用:move移动语义函数和forward类型完美转发函数
模板的一个新特性:typename… A 表示可变参(类型参数)

二:绑定器和函数对象

function:函数对象
bind:绑定器 bind1st和bind2nd+二元函数对象 =》 一元函数对象
lambda表达式

三:智能指针

shared_ptr和weak_ptr

四:容器

set和map:红黑树 O(lgn)
unordered_set和unordered_map:哈希表 O(1)
array:数组 vector
forward_list:前向链表 list

五:C++语言级别支持的多线程编程

createThread
pthread_create
clone

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/879472.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号