- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 C++访问控制之protected
本文的前提是使用public继承。protected是修饰类成员的一个关键字。其作用是使protected类成员不能够从类外部访问,在基类中,其与private的成员可看作具有相同的访问限制,即只能被该基类的成员函数访问。而protected成员还有一个特点就是,通过public继承得到的子类,其成员函数能够直接访问基类的protected成员,与此不同的是,子类需要通过继承得来的pu
2016-02-28 19:07:47 2419
原创 C++多态之虚基类析构函数的作用
每个含有虚函数的类中都保存着一个指向虚表的指针,而虚表中保存了该类各个虚函数的地址。而当子类对象过期时,需要被销毁,如果父类对象没有将析构函数声明为virtual,则在销毁子类对象时,只会调用父类析构函数,而子类对象比父类对象多出来的部分则不会被销毁,所以需要将父类析构函数声明为virtual。下面来个例子:#include #include using namespace s
2016-02-24 21:48:58 4043
转载 在构造函数中使用new的注意事项
最近在复习C++的类方面的知识,看的是《C++ Primer Plus》,觉得此小结甚好,所以copy过来了。Things to Remember When Using new in ConstructorsBy now you’ve noticed that you must take special care when using new to initializepointer
2016-02-19 18:00:42 1022
原创 C++关于类的强制类型转换
在看《C++ Primer Plus》第六版的过程中,第十一章的后面部分讲到了关于类的强制类型转换。其中分为将内置类型转换为自定义类和将自定义类转换为内置类型。1、将内置类型转换为自定义类将内置类型转换为自定义类的方法很简单,即调用在类中定义的只有一个参数的构造函数。比如有一个Stonewt类声明如下(跟如何定义成员函数没有多大关系):// stonewt.h -- defin
2016-02-03 20:52:58 2690
2014Computer Organization and Design 5th
2016-02-24
Pattern Recognition and Machine Learning.pdf 模式识别与机器学习
2015-12-16
Introduction To Algorithms Third Edition.pdf
2015-11-29
Algorithms for Image Processing and Computer Vision.pdf
2015-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人