文章 2022-02-17 来自:开发者社区

C++面向对象高级编程(上) 第一周 侯捷

头文件与类声明   头文件中的防卫式声明 #ifndef _FILENAME_ #define _FILENAME_ //... #endif 扩展:为什么要添加防卫式声明(防止由于同一个头文件被包含多次,而导致了重复定义。) https://www.cnblogs.com/xyq10612/p/5910933.html   头文件的布局 #ifndef __COMPLEX_....

C++面向对象高级编程(上) 第一周   侯捷
文章 2022-02-17 来自:开发者社区

C++面向对象高级编程(上) 第二周 侯捷

三大函数——拷贝构造、拷贝赋值、析构函数   拷贝构造——接受的是自己这种东西       ctor和dtor构造函数和析构函数 字符串有两种: 一种是前面有一个常数,用于记录字符串的长度,此字符串的末尾没有结束符号。 另一种是字符串的末尾有结束符号,字符串的开头没有用于记录字符串长度的常数。 new就是分配内存,分配了一个字符的内存。 分配了一个字符的内存...

C++面向对象高级编程(上) 第二周 侯捷
文章 2022-02-17 来自:开发者社区

C++面向对象高级编程(上) 第三周 侯捷 类与类之间的关系

Composition(复合)——has a 类中有类  Adapter(一种设计模式名) 例如:queue里面包含了deque,他通过调用deque的函数来实现增加的功能。 所有的功能都在的deque中完成了,queue想拥有deque的功能,就这么做。 queue里面,只实现了调用个deque的功能,并没有实现deque的全部功能。 并不是所有的复合都长成这样,我们这里是用ad...

C++面向对象高级编程(上) 第三周 侯捷  类与类之间的关系

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注