c++基础
文章平均质量分 69
奶茶喝多了睡不着
这个作者很懒,什么都没留下…
展开
-
C++ 基础<6>
C++ 基础<5>继承和派生1.Class 类和类之间的关系:“高内聚 低耦合”:函数越简单 越好… / 函数关系之间关联 越低越好…1. have a / use a :2. is a 继承:Class A : public A2.继承的基本概念:1.父类:2.继承的语法:3.子类的内存布局(和父类是独立的空间):3.有关继承的名词定义:...原创 2022-03-31 10:23:59 · 213 阅读 · 0 评论 -
C++算法 day_1 二分法查找
C++算法 day_1 二分法查找leecodeclass Solution{ public: int search(vector<int> &num1,int target){ int right =num1.size()-1; //右下标 int left =0;//左下标 while(left<=right){ int mid = (right+left)/2; if(num1[mid] == target){ return m原创 2022-03-22 21:14:49 · 176 阅读 · 0 评论 -
C++ 基础<4>
C++ 基础<4>1. new (触发 构造函数) / delte (触发 析构函数):2. 深拷贝 / 浅拷贝:3.拷贝构造的应用场景:1. 函数 return 一个对象:2. 不接收_就被编译器销毁了:3. Test t1 = func ( )…转正:4. 赋值 t1 = func ( )…还是被回收:4.强化练习_仓库管理(没看…之后补上…):5.this 指针:1.结构体中:2.this 调用该函数 的 对象地址:3.this 是常指原创 2022-03-16 10:27:55 · 672 阅读 · 0 评论 -
C++ 基础入门<3>
C++ 基础入门<3>1.构造函数:1.1 对象在创建(实例化)和初始化(赋值)之间的:对象在创建(实例化)和初始化(赋值)之间的…例如:多线程/多进程 会被拿走…这中间的过程 很危险…所以有了"构造函数"…1.2 构造函数 (对象创建 + 初试化赋值):1.2.1 构造函数 和 Class名 一致:class Test{public: //构造函数...对象 创建+初始化 Test(int x,int y) { m_x = x; m_y原创 2022-03-12 16:00:45 · 1264 阅读 · 0 评论 -
C++ 基础入门<2>
C++ 基础入门一.数据类型:数据类型存在的意义:合理的分配内存空间…1.1 整型:1.2 sizeof 关键字:统计数据类型 所占内存大小 (数据类型 / 变量);#include <iostream>using namespace std;int main(){ cout << "short数据类型大小:"<< sizeof(short)<< endl; cout << "int数据类型大小:"<< s原创 2022-03-10 10:42:50 · 892 阅读 · 0 评论 -
C++ 基础入门<1>
C++ 基础入门笔记来源于B站发博客主要是为了当笔记记录…无盗窃之意…1.第一个C++程序(“hello world !!!”)1.1 c++的10行代码的框架:#include <iostream>using namespace std;int main(){cout<< "hell world"<< endl; system("pause"); return 0;}1.2 注释:1.3 变量:1.3.1 变量存在的意义:给一段原创 2022-03-05 20:41:39 · 700 阅读 · 0 评论