博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++ 0X 新特性实例(比较常用的) (转)
阅读量:5816 次
发布时间:2019-06-18

本文共 1620 字,大约阅读时间需要 5 分钟。

转自:

//array#include 
void Foo1(){ array
a; generate(a.begin(), a.end(), rand); sort(a.begin(), a.end()); for (auto n:a) { cout<
<<" "; } cout<<"sizeof(a) = "<
<

 

//regex#include 
void Foo2(){ if( regex_match("Hello World!", regex("Hello World!")) ) { cout<<"Math!"<

 

//thread#include 
void Foo3(){ thread t1([] { for (int i = 0; i < 10; i++) { cout<<"t1:"<
<

 

//future  (暂时没理解)#include 
int Test(int a, int b){ cout<<"Test("<
<<","<<<")"<
f1 = async(Test,1,1); cout<<"f1"<
f2 = async(Test,2,2); cout<<"f2"<
f3 = async(Test,3,3); cout<<"f3"<

 

//enum classvoid Foo5(){#define MAKE_STR(s) #s        enum class Type    {        I = 0,        II,        III,        IV,        V    };    if( 4==(int)Type::V )        cout<
<

 

//auto#include 
void Foo6(){ auto a = 10; cout<
<
vec; for(int i = 0; i<10; i++) { vec.push_back(i); } for(auto i = vec.cbegin(); i!=vec.cend(); i++) { cout<<*i<
int{ return c+=i; }; cout<
<

 

//lambda#include 
void Foo7(){ int a = 0; int b = 10; function
pA = [&a,b](int i)->int{ return a+=b+i; }; cout<
<
pB = [&a,b](int i)->int{ return b+=a+i; }; //compile error : 'b': a by-value capture cannot be modified in a non-mutable lambda cout<
<
int{ return pA(i); }; cout<
<

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/MrGreen/p/3279609.html

你可能感兴趣的文章
数据指标/表现度量系统(Performance Measurement System)综述
查看>>
GitHub宣布推出Electron 1.0和Devtron,并将提供无限制的私有代码库
查看>>
论模式在领域驱动设计中的重要性
查看>>
有关GitHub仓库分支的几个问题
查看>>
云原生的浪潮下,为什么运维人员适合学习Go语言?
查看>>
EAServer 6.1 .NET Client Support
查看>>
锐捷交换机密码恢复(1)
查看>>
linux软件包管理之三(源代码安装)
查看>>
[转载]设置Ubuntu自动连接无线,无须再输入密钥环和无线密码
查看>>
Apache配置
查看>>
Method Swizzling对Method的要求
查看>>
佛祖保佑,永不宕机
查看>>
四、配置开机自动启动Nginx + PHP【LNMP安装 】
查看>>
Linux 目录结构及内容详解
查看>>
OCP读书笔记(24) - 题库(ExamD)
查看>>
解决Unable to load R3 module ...VBoxDD.dll (VBoxDD):GetLastError=1790
查看>>
.net excel利用NPOI导入oracle
查看>>
$_SERVER['SCRIPT_FLENAME']与__FILE__
查看>>
My97DatePicker 日历插件
查看>>
hive基本操作与应用
查看>>