c++11----------visual studio 2012 c++14----------visual studio 2015 c++17----------visual studio 2017 c++20----------visual studio 2019 参考: https://blog.csdn.net/qing666888/a...
第一种: 无视它或者#pragma warnind( disable: 4251 ) 第二种:将该数据改为指针方式: class __declspec( dllexport ) Test { public: std::vector<int>* m_objCon; }; 然后在构造函数和析...
类型推导: auto:抛弃const和volatile关键字以及引用类型。 decltype:类型推导,更加健壮 C++返回值类型后置:结合auto和decltype确定返回值,消除模板的不确定返回值。 ‘>>’符号改进:9...
template <typename T> struct Foo { typedef T type; }; template <typename T> class A { // ... }; int main(void) { Foo<A<int>>::type xx; //编译出错 return 0; } gcc 报错: error: '...
toupper小到大 tolower大到小 transform(str.begin(), str.end(), str.begin(), toupper);
路径还有空格的时候比如一些数据库的舒适化 文件的㝍操作 如果正常处理就会保留该文件路径的空格以前的字符串作为路径进行处理 比如E:/DD _test/ E:/DD实际路径 怎么处理 常量转移 std::sti...
完美转发:函数模板中实现参数的wmzf? 所谓完美,即不仅能准确地转发参数的值,还能保证被转发参数的左、右值属性不变。 C++98 template void function(T t) { otherdef(t); } 1、T在实例化...
-------------1、 98对象初始化拷贝 class demo{ public: demo():num(new int(0)){ cout<<"construct!"<<endl; } //深拷贝构造函数 demo(const demo &d):num(new int(*d.num)){ cout<<"copy ...
野指针/悬挂指针是指向不可用内存区域的指针。野指针不是NULL指针,是指向“垃圾”内存的指针。 最好 safe_delete safe_new 造成原因 1、ptr没有初始化 2、delete后没有null 3、指针move超越...
cancel接口在执行后 如果已经启动了异步等待则会主动调用到callback 这个时候我们需要在cancel 保存一下m_cancel状态 void onTimer(const asio::error_code& ec) { //如果定时器已经被取消就...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复