![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 78
小小小的程序猿
这个作者很懒,什么都没留下…
展开
-
关于c++静态类的说法
看了网上的观点,大致有这几种比较好的。观点一:根据现代的C++观点,静态类没有必要存在于C++中。一个类是对一个概念的描述,类的本质是它维护了一个不变式,也就是说它有一个状态,它所有的接口都是为了访问或者获取这个状态以及跟状态相关的操作。一个静态类没有状态,因此就没有必要成为一个类。在C++中静态方法不如非静态非类的成员方法好,尤其是使用了模板的情况下。我的疑问:如果只声明类起显示原创 2014-11-21 08:44:27 · 5163 阅读 · 0 评论 -
多重继承
这篇文章主要介绍了C++多重继承与虚继承分析,是面向对象程序设计非常重要的知识点,需要的朋友可以参考下本文以实例形式较为全面的讲述了C++的多重继承与虚继承,是大家深入学习C++面向对象程序设计所必须要掌握的知识点,具体内容如下:一、多重继承我们知道,在单继承中,派生类的对象中包含了基类部分 和 派生类自定义部分。同样的,在多重继承(multiple inher转载 2015-02-04 17:38:31 · 434 阅读 · 0 评论 -
new 对象时加不加括号的区别(c++对象)
广泛言论:加括号调用没有参数的构造函数,不加括号调用默认构造函数或唯一的构造函数。如果该类没有定义构造函数(由编译器合成默认构造函数)也没有虚函数,那么class c = new class;将不调用合成的默认构造函数,(为什么不调用?)而class c = new class();则会调用默认构造函数。(编译器合成的默认构造函数:生成:如果用户定义的类中没有显式的定义任何构造转载 2015-04-02 15:27:33 · 3153 阅读 · 2 评论