加载中
C++11 常用编程小技巧-成员函数指针模板

/*使用场景 * 成员函数指针模板,减少重复代码 */ //模板实例化 case OpcUaType_Boolean: getArray<UaBoolArray, OpcUa_Boolean, &UaVariant::setBoolArray, &UaVariant::toBool>(&uaXmlEle...

2022/01/22 20:40
247
2021GS年会朱总演讲学习笔记

关键词汇: 变革 理工男管理者:感性 迭代 重构 熵增定律:预示着公司人数增大到一定程度 管理等会越来越混乱。混轮是必然的,如何处理混乱(感性) 还原理论:从复杂到抽象,发现复杂事物简...

2022/01/21 18:13
161
C++常用编程小技巧-001

--------为什么析构函数必须是虚函数,为什么默认析构函数不是虚函数 1、虚函数可以在释放内存自动找到某一层子类释放 2、默认如果是虚函数就增加了虚函数表和虚指针,浪费内存。当一个类不会...

静态库和动态库基础

静态库对函数库的链接是放在编译时期完成的。 程序在运行时与函数库再无瓜葛,移植方便。 浪费空间和资源,因为所有相关的目标文件与牵涉到的函数库被链接合成一个可执行文件。 内存中存在多...

2022/01/12 19:04
80
C++模版特例化和模版偏特化

模板: template<class T1,class T2> class Test { public: Test(T1 a, T2 b):_a(a),_b(b) { cout << "模板化" << endl; } private: T1 _a; T2 _b; }; 全特化就是讲模板覆盖不到的类型重新声...

c++
2022/01/11 17:51
69
std::shared_ptr 在map里如何使用

template std::shared_ptr getConfigDataPtr(string configType) { // 父类智能指针转子类 std::shared_ptr pChildPtr = std::dynamic_pointer_cast(m_configInfos[configType]); if (pChi.....

c++
2022/01/08 16:57
49
C++11 四种智能指针

指针类别 支持 备注 unique_ptr C++ 11 拥有独有对象所有权语义的智能指针 shared_ptr C++ 11 拥有共享对象所有权语义的智能指针 weak_ptr C++ 11 到 std::shared_ptr 所管理对象的弱引用 au...

c++
2022/01/05 17:12
67

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部