C++
一把健
专硕如何在中山大学毕业呢?
展开
-
C++远征_起航篇
写在最前面的话:本博客系列为本人观看慕课网络课程总结的心得笔记,供学习保留。 C++远征 起航篇 C++ C 是 C++ 的子集 C++ 面向过程+面向对象 IDE Integrated Development Environment 集成开发环境 一般包括代码编辑器、编译器、调试器和图形用户界面工具 C++ 基本知识 数据类型: 基本类型: 整型 int 字符型 cha...原创 2019-04-17 00:16:47 · 804 阅读 · 1 评论 -
C++远征_离港篇
离港篇 引用 引用是变量的别名 引用不能单独存在 基本数据类型的引用: int x = 2; int &b = x; b = 10; cout << x << endl; // 10 结构体类型的引用 typedef struct{ int x; int y; }Coor; Coor c1; Coor &c = c1; c.x = 10;...原创 2019-04-17 00:19:22 · 166 阅读 · 0 评论 -
C++远征_封装篇(上)
封装篇(上) 类和对象 类的定义: class Dog { public: char name[20]; int age; int type; void speak(); void run(); } 选择性暴露:封装 访问限定符 public protected private 对象实例化 从栈中实例化 Dog dog; Dog do...原创 2019-04-17 00:22:02 · 168 阅读 · 0 评论 -
C++远征_封装篇(下)
封装篇(下) 对象数组 class Coordinate { public: int m_iX; int m_iY; } int main(void) { Coordinate coord[3]; // 栈实例化 coor[1].m_iX = 10; Coordinate *p = new Coordinate[3]; // 堆实例化 调用三次构造函数 ...原创 2019-04-21 23:07:30 · 200 阅读 · 0 评论 -
C++远征_继承篇
继承篇 继承: class Worker: public Person { public: void work(); int m_iSalary; }; // Person -> 基类/父类 // Worker -> 派生类/子类 内存中的对象 实例化的过程 Worker *p = new Worker(); delete p; p = NULL; 实例化时会先调用 Per...原创 2019-05-01 00:12:13 · 235 阅读 · 0 评论 -
C++远征_模板篇
模板篇 友元函数 关键字:friend 友元全局函数 友元成员函数 class Coordinate { friend void printXY(Coordinate &c); }; 友元,可以访问对象中的 private 和protected 数据成员 虽然方便数据的直接访问,但是也破坏了封装性。不建议使用友元 友元类 class Circle; class Coordinat...原创 2019-05-06 21:19:18 · 288 阅读 · 0 评论 -
C++_STL_Containers_vector
STL Containers:容器库 写在最前面的话 一切只为学习 C++ STL 标准库,博客内容基本 参照借鉴翻译自 如下网址。 学习网址:http://www.cplusplus.com/reference/stl/ Sequence containers:序列容器 vector:向量 向量 相当于可以 动态改变大小的 数组 注意事项: 每次将元素添加到容器时,向量不会重新分配 与...原创 2019-05-11 00:50:59 · 154 阅读 · 0 评论 -
C++_STL_Containers_priority_queue
priority_queue:优先队列 优先级队列是一种容器适配器,根据一些严格的弱排序标准,专门设计使其第一个元素始终是它包含的最大元素。 此上下文类似于堆,其中可以随时插入元素,并且只能检索最大堆元素(优先级队列中顶部的元素)。 注意事项: 优先队列每次取值只能取得排序后的最大堆元素(或自定义排序后的最大或最小元素 push() 方法 实质上是先调用了 底层容器对象的 push_ba...原创 2019-05-13 13:54:52 · 142 阅读 · 0 评论 -
牛客_BFC_I_Wanna_Go_Home_C++
牛客_BFC_I_Wanna_Go_Home_C++_by_一把健 题目描述 The country is facing a terrible civil war----cities in the country are divided into two parts supporting different leaders. As a merchant, Mr. M does not pay ...原创 2019-06-14 00:01:10 · 370 阅读 · 4 评论