C++新语法新特性
C++新语法新特性
SteveRocket
总结技术,分享技术,交流技术,我们一起学习,韶华易逝......
展开
-
c++11:正则表达式
#include #include//正则表达式头文件using namespace std;//regex_search 检索//regex_replace 将检索到的对象进行替换替换//match 是否匹配void main(){ regex reg("^select ([A-Za-z]*) from ([A-Za-z]*)$"); //判断表达式是否合法 cmatch原创 2015-08-23 01:14:16 · 588 阅读 · 1 评论 -
c++:自动获取数据类型,auto与decltype的异同
//decltype、auto 自动推理数据类型//auto 无法区分是否是引用 是否是常量还是变量//decltype 基本数据类型是一定可以区分的,可以获取常量属性 可是识别引用//typeid只能获取基本数据类型 不能获取引用以及常量auto main()->int{ const vectormyint{ 1, 2, 3, 4, 5, 7, 8 }; //myint[原创 2015-08-23 02:38:24 · 839 阅读 · 1 评论 -
c++:数据类型的判断type_traits
//判断左值右值引用void main(){ int i(10);//i是左值 有内存实体 int &ri(i); int &&rri(i + 5);//右值引用 cout ::value原创 2015-08-23 02:50:30 · 3191 阅读 · 1 评论 -
c++:函数模板与函数包装器
#include #include#includeusing namespace std;using std::function;templatevoid showall(vector v)//数据类型未知{ for (auto i:v) { cout原创 2015-08-22 23:25:44 · 653 阅读 · 1 评论