- 博客(4)
- 收藏
- 关注
原创 Boolan-C++开发工程师-泛型编程-第一周笔记
C++ 泛型编程 1. Conversion function 转换函数图中,黄色部分即为转换函数,转换函数不需要加返回类型,不需要调用参数,通常加const。转换函数的作用就是在需要以另外的类型使用一个对象时,自动的将该对象转换为该类型。如上图的实例测试所示,自动的将Fraction型对象f转换为double类型。 2. non-explici
2017-11-09 13:34:44 195
原创 Boolan-C++开发工程师-C++面对对象高级编程(上)- 第三周笔记
2. 委托(delegation)定义:指向类A的指针为类B的成员对象,表示compositon by reference.即,类B有一个指针成员对象,该指针指向另外一个类的对象。3. 继承(inherit
2017-11-05 15:26:06 159
原创 Boolan-C++开发工程师-C++面对对象高级编程(上)- 第二周笔记
如有错误,欢迎不吝指正1. 三大函数Big Three:类的三大特殊函数——拷贝构造、拷贝赋值、析构函数。有指针的类必须要有Big Three。当构造类时,若没有构建拷贝构造函数和拷贝赋值函数,系统会自动构建,使用字节到字节的拷贝。这适用于没有指针的类,但不适用于有指针的类。因为有指针的类使用系统默认的函数时,只是简单的对指针本身的值进行拷贝,而实际上所需要的拷贝是将指针所指向
2017-10-23 17:12:03 185
原创 Boolan——C++开发工程师——C++面对对象高级编程(上)—— 第一周笔记
由于我本身对STL有过一定了解,所以课程笔记不是做的十分详细,只简要写出课程中的部分要点:1. 声明类时,使用防卫式声明2. 定义函数时加声明符inline时,函数最终是否inline要坎编译器的考量3. 构造函数可以写成private,用于只能创建一次的类4. 设计类时不需要改变成员对象的成员函数要加const,不然创建该类的const对象并调用其成员函数时会编译出错
2017-10-21 15:03:38 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人