随笔分类 -  C++ Primer学习之路

摘要:1、作用:防止名字冲突。一个命名空间是一个作用域.2、定义: namespace cplusplus_primer { class Sales_item { /* ... */}; Sales_item operator+(const Sales_item&, ... 阅读全文
posted @ 2014-02-26 11:38 action爱生活 阅读(161) 评论(0) 推荐(0)
摘要://书中的Item_book类#include #include using namespace std;class Item_base{public: Item_base(const string &book = "", double sales_price = 0.0):isbn(book), ... 阅读全文
posted @ 2013-12-24 12:01 action爱生活 阅读(332) 评论(0) 推荐(0)
摘要:1、直接初始化 string dots(10, '.'); // direct-initialization调用参数为一个数量和一个字符的 string 构造函数并直接初始化 dots 的成员。2、复制初始化 1) string null_book = "9-999-99... 阅读全文
posted @ 2013-12-24 00:01 action爱生活 阅读(114) 评论(0) 推荐(0)
摘要:一、static类成员1、static类成员是与类相关联的,类定义时就存在,它独立于类的任何对象而存在。因此可以通过类、类的对象、类的对象指针、类的对象的引用来访问,同时也说明了他没有this指针。2、static相当于一个全局变量。但是它可以是私有的(可以实施封装)。3、static成员不是通过类... 阅读全文
posted @ 2013-12-13 17:58 action爱生活 阅读(291) 评论(0) 推荐(0)