
C/C++
文章平均质量分 78
民族风快吹烂了
这个作者很懒,什么都没留下…
展开
-
C++多个类中构造函数与析构函数的调用顺序
C++中有一个很重要的法则:使用构造函数创建对象的顺序与使用析构函数释放对象的顺序相反。对于一些C++的初学者来说,这是一条有点费解的法则,那么该怎么理解和清晰的表现出来呢?下面我们通过程序来体现一下:#includeusing namespace std;//创建一个汽车类class Car{public: //构造函数 Car(short, int);原创 2017-01-14 22:33:05 · 9353 阅读 · 3 评论 -
C++三种继承方式下的访问权限控制
众所周知,C++类中的成员(函数/变量)拥有三种访问权限: public:用该关键字修饰的成员表示公有成员,该成员不仅可以在类内可以被访问,在类外也是可以被访问的,是类对外提供的可访问接口; private:用该关键字修饰的成员表示私有成员,该成员仅在类内可以被访问,在类体外是隐藏状态; protected:用该关键字修饰的成员表示保护成员,保护成员原创 2017-01-28 17:11:57 · 27940 阅读 · 8 评论 -
详细解读指针和数组的关系
数组和指针是C语言中两个很重要的知识点,也是两个难点。对于很多C/C++的开发者来说,虽然经常会看到和使用它们,但是会对这二者的关系有些搞不清楚。 如果说让我来形容它们关系的话,我可以说:它们之间在本质上是没有任何关系的! 打一个形象的比喻来说,我觉得它们就像是在一个部门工作的两个很要好的同事,而且两个同事长得还很像而已。所以我们经常会弄混它们。 为了便于我们理解这两原创 2017-03-04 22:36:24 · 464 阅读 · 0 评论