- 博客(3)
- 资源 (12)
- 收藏
- 关注
原创 c++构造函数的初始化列表
c++中必须在构造函数初始化列表中进行初始化的类成员有3中情况: 1.引用/const类型的成员,如下: class A{ public: A(int a = 0,int b = 0):m_item1(a),m_item2(b){}//必须在初始化列表中进行初始化,没有默认构造函数 private: const int m_item1; int &m_item2; }; 2.没有默
2014-01-16 21:24:29 676
原创 C++句柄的理解
通俗的讲,c++句柄就像一个“复合指针”:它不但“指向”某个对象,还“记录”所指对象由于复制/赋值而被其他句柄拥有的次数。当没有句柄与次对象 关联的时候,他还负责删除该对象。 泛型句柄类: template class Handel{ public: Handle(T *p = 0):ptr(p),use(new size_t(1)){} T& operator*(){ if(ptr
2014-01-16 16:17:21 2682
转载 C++父类与子类关系以及函数重载、覆盖和隐藏规则
转自:http://blog.csdn.net/xingyu19871124/article/details/7640131 在C++语言中,虚函数是非常重要的概念,虚函数是实现C++面向对象中多态性和继承性的基石。而多态性和继承性则是面向对象语言的精髓。掌握虚函数才算是真正掌握C++语言,而C++语言中虚函数的继承覆盖与函数重载有些类似,很多初学者搞不清他们之间的关系。 首先要明确覆盖(ov
2014-01-15 17:40:37 895
mysql加锁分析_v1
2019-01-25
设计的可测试性
2019-01-25
可调式设计
2019-01-25
web认证流程及常见问题分析.ppt
2019-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人