一些C++11 的新特性或者新语法,在这里简单的做一个笔记。
获取当前系统本地时间,精确到毫秒
摘要:1 #include 2 #include 3 4 char* cur_time_c(char strDateTime[32]) 5 { 6 struct timeb tp_cur; 7 ftime(&tp_cur); 8 9 struct tm btm; 10 11 #ifdef WIN32 12 localtime_s(&btm, ...
阅读全文
posted @
2017-11-02 17:47
独孤酷酷
阅读(4299)
推荐(0)
c++11 std::move()
摘要:简单点理解,c++11 中的std::move() 函数,实际上就是将一个左值强制转换成一个右值引用数据类型,从而可以调用相应的对右值引用重载的函数。 如果使用std::move() 的返回值做为参数来调用一个没有对右值引用做重载的函数时,那么std::move() 函数的返回值就相当 于一个常量值
阅读全文
posted @
2017-01-26 10:22
独孤酷酷
阅读(188)
推荐(0)
C++11 auto 与 右值
摘要:auto: auto T = xxx; // 产生一个变量,自动推导变量类型。 存在变量拷贝的消耗。auto& T = xxx; // 产生一个变量的引用,自动推导变量类型。减少拷贝的消耗。另外,如果右边的值是一个右值,则引用无效。auto&& T = xxx; // 由右边的类型决定T 的类型,比
阅读全文
posted @
2017-01-23 15:29
独孤酷酷
阅读(417)
推荐(0)