摘要:
1之前内容的回顾 C语言中的类型转换(int)a 强转可读性太差了 C++把()拆分成了四种转换方式 static_cast在编译器编译阶段就进行转换了 2.dynamic_cast dynamic_cast操作符会在运行期对可疑的转型操作进行安全检查,而static_cast操作符不会进行安全检查 阅读全文
posted @ 2019-03-11 23:48
hh9515
阅读(478)
评论(0)
推荐(0)
摘要:
1 昨日回顾 2 编译器对于模板的二次编译 写一个模板函数 然后进行调用 g++ template.cpp -o template // 汇编 g++ -S template.cpp –o template.s :set nu 打开vim行标 查看汇编代码: 20行mySwap<int>对应汇编语言 阅读全文
posted @ 2019-03-11 23:35
hh9515
阅读(1265)
评论(0)
推荐(0)
摘要:
1昨日回顾 2 多态的练习-圆的图形 3多态的练习-程序员薪资 4员工管理案例-抽象类和技术员工的实现 employee.h: employee.cpp: technician.h: technician.cpp: source.cpp: 5员工管理案例-销售和经理实现 修改employee.h: 阅读全文
posted @ 2019-03-11 23:22
hh9515
阅读(270)
评论(0)
推荐(0)
摘要:
1 昨日回顾 2 多态的原理 1 要有继承 2 要有子类重写父类的虚函数 3 父类指针(或者引用)指向子类对象 (动态联编 虚函数表 3 证明vptr指针的存在 4 vptr指针在构造父类的时候是分步初始化的 Child c; 1. 先调用Parent的构造函数 2. 调用的时候vptr指针会先指向 阅读全文
posted @ 2019-03-11 21:48
hh9515
阅读(328)
评论(0)
推荐(0)
摘要:
继承是一种耦合度很强的关系 和父类代码很多都重复的 2 继承的概念 3 继承的概念和推演 语法: class 派生类:访问修饰符 基类 代码: … … 4 继承方式与访问控制权限 相对的说法: 爹派生 儿子继承 子类虽然看起来是在父类的基础上增加了一些东西 但实际上子类和父类是完全独立的两个东西 5 阅读全文
posted @ 2019-03-11 21:39
hh9515
阅读(234)
评论(0)
推荐(0)
摘要:
1 昨日回顾 1.static 对整个类共享 可以直接用 类::方法 调用 如果是私有的 可以提供一个静态的访问静态成员的方法 2 自定义的数组类-重载操作符[] 3 重载new和delete 4 重载操作符() 5中午回顾 重载 各种操作符 6不建议重载并且和或者操作符 重载的 && 不会发生短路 阅读全文
posted @ 2019-03-11 21:24
hh9515
阅读(218)
评论(0)
推荐(0)
摘要:
1static强化练习-仓库进货和出货 #define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; class Goods { public: // 无参数的构造函数 Goods() { next = NULL; 阅读全文
posted @ 2019-03-11 21:17
hh9515
阅读(390)
评论(0)
推荐(0)
摘要:
// 同类之间无私处 2构造函数 3析构函数 4构造函数的种类和析构函数的顺序 结论:析构函数的调用顺序,跟对象的构造顺序相反,谁先构造,谁最后一个被析构。 拷贝构造函数: 注意: 等号写在下面和写在上面是完全不同的。 5拷贝构造函数调用的发生场景 (注意这种情况的执行顺序, 在func函数执行的时 阅读全文
posted @ 2019-03-11 20:57
hh9515
阅读(460)
评论(0)
推荐(0)
摘要:
1 昨日回顾 2内联函数 3 默认参数和占位参数 4函数重载 函数重载 就是可以定义多个相同名字的函数 6 类和对象的基本语法 7 类的封装和访问控制 还有一个结论: 封装有两层含义: 8 面向对象和面向过程 9中午回顾 内联函数 编译器将源代码 展开 没有 压栈出栈的过程 10 简单的面向对象编程 阅读全文
posted @ 2019-03-11 20:44
hh9515
阅读(196)
评论(0)
推荐(0)
摘要:
第一天 语法 STL 数据结构 设计模式… 2 C++语言的间接 C++ = C语言+面向对象 本贾尼 语言分类: 不关心效率 只关心架构:java/脚本语言 效率:(内存要自己管理了,操作指针)C++ 3 C++的hello 4 C++的命名空间 5 C++对C语言的增强-全局变量-struct- 阅读全文
posted @ 2019-03-11 19:37
hh9515
阅读(314)
评论(0)
推荐(0)

浙公网安备 33010602011771号