01 2018 档案

摘要:从这周开始,进入了c++下半部分的学习,这周学习的东西相对之前来说比较琐碎,但都是值得注意的地方。 一、转换函数 转换函数是一种特殊类型的类成员函数。它定义了一个由用户定义的转换,以便把一个类对象转换成某种其他的类型。 在类的声明中,通过指定关键字operator,并在其后加上转换的目标类型可以来声 阅读全文
posted @ 2018-01-28 22:48 神猪学代码 阅读(163) 评论(0) 推荐(0)
摘要:本周主要学习了c++中类与类之间的关系,主要有: 1)继承(Inheritance); 2)复合(Composition); 3)委托(Delegation); 一、复合: 类 queue 里有 deque ,其中类 queue 为容器,其拥有了 deque,该种关系即为复合,表示 has-a。其两 阅读全文
posted @ 2018-01-21 22:16 神猪学代码 阅读(131) 评论(0) 推荐(0)
摘要:一:关于 string 类的实现过程中所涉及的三大函数:拷贝构造函数、拷贝赋值函数、析构函数 以下为类体部分: 接下来是关于string类中构造函数、拷贝构造函数、拷贝赋值函数以及析构函数的具体定义,注意将以上函数写成 inline 函数: (1)string 类中构造函数的定义: (2)拷贝构造函 阅读全文
posted @ 2018-01-14 21:23 神猪学代码 阅读(136) 评论(0) 推荐(0)
摘要:一:防卫式声明 #ifndef _XXX_ #define _XXX_ #endif 二:头文件布局 前置声明 类声明 类定义 三:类声明 1.构造函数:XXX(yy r=0,yy i=0):re(r),im(i){ } 另:类型名称,避免重复多次,可以使用模板 template<typename 阅读全文
posted @ 2018-01-08 21:35 神猪学代码 阅读(123) 评论(0) 推荐(0)