![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ Primer学习之路
action爱生活
初来乍到,大家多多关注。
展开
-
复制构造函数
1、直接初始化 string dots(10, '.'); // direct-initialization 调用参数为一个数量和一个字符的 string 构造函数并直接初始化 dots 的成员。 2、复制初始化 string null_book = "9-999-99999-9"; // copy-initialization 编原创 2013-12-24 00:01:03 · 376 阅读 · 0 评论 -
C++学习总结
一、static类成员 1、static类成员是与类相关联的,类定义时就存在,它独立于类的任何对象而存在。因此可以通过类、类的对象、类的对象指针、类的对象的引用来访问,同时也说明了他没有this指针。 2、static相当于一个全局变量。但是它可以是私有的(可以实施封装)。 3、static成员不是通过类构造函数进行初始化,而是应该在定义时进行初始化。 4、static 成员函数不能被声明原创 2013-12-13 17:58:24 · 493 阅读 · 0 评论 -
定义基类和派生类
1、基类一般定义虚析构函数 2、private 成员只能由基类的成员和友元访问。原创 2013-12-24 12:01:52 · 457 阅读 · 0 评论 -
命名空间
1、作用:防止名字冲突。一个命名空间是一个作用域. 2、定义: namespace cplusplus_primer { class Sales_item { /* ... */}; Sales_item operator+(const Sales_item&, const Sale原创 2014-02-26 11:38:52 · 443 阅读 · 0 评论