![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++笔记
飞扬123_123
这个作者很懒,什么都没留下…
展开
-
C++随手笔记(十七)——malloc与char
C++随手笔记(十七)——malloc与char原创 2022-09-19 20:11:47 · 577 阅读 · 0 评论 -
c++随手笔记(十六)TopK算法
topk算法原创 2022-09-16 22:37:01 · 330 阅读 · 0 评论 -
C++随手笔记(十五)排序算法
排序算法原创 2022-09-16 22:35:50 · 208 阅读 · 0 评论 -
C++随手笔记(十四) 空类中的默认函数,转移构造函数、转移赋值操作符、类中有指针
空类中的默认函数,转移构造函数、转移赋值操作符、类中有指针原创 2022-09-16 22:30:13 · 175 阅读 · 0 评论 -
C++随手笔记(十三) FILE使用
FILE使用原创 2022-08-14 17:16:00 · 425 阅读 · 0 评论 -
c++随手笔记(十二):两个线程交替打印奇偶
c++多线程原创 2022-08-07 15:50:16 · 288 阅读 · 0 评论 -
c++随手笔记(十一)类内定义引用成员及类内基础函数
构造函数分为初始化和计算两个阶段,前者对应成员初始化链表,后者对应构造函数函数体。引用必须在初始化阶段,也即在成员初始化链表中完成,否则编译时会报错类内定义引用成员及类内基础函数转载 2022-08-06 20:53:04 · 352 阅读 · 0 评论 -
c++随手笔记(七)单例设计模式
单例设计模式原创 2022-07-14 16:18:00 · 284 阅读 · 0 评论 -
C++随手笔记(六)计算程序块运行时间及获取系统当前时间
计算程序块运行时间及获取系统当前时间原创 2022-06-07 11:01:47 · 227 阅读 · 0 评论 -
C++随手笔记(八)C++调用C#
C++调用c#原创 2022-05-03 20:31:28 · 4129 阅读 · 0 评论 -
C++随手笔记(五)内存分区模型
1、内存分区模型C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,有操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放,存放函数的参数值,局部变量等。堆区:由程序员分配和释放,若程序员不释放,程序结束时有操作系统回收内存四区的意义:不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程2、程序运行前在程序编译后,生成了exe可执行程序,未执行该程序前分为两个区域代码区:存放CPU执行的机器指令代码区是共享的,共原创 2022-04-05 16:47:36 · 93 阅读 · 0 评论 -
C++随手笔记(四)char字符、字符数组、字符串、字符串指针、string类型、const char * 、char const * 与 char * const
1、字符与字符串字符型常量是用单引号包含起来的一个字符,如‘a’, ‘b’;字符串常量是用一对双引号包含起来的一堆字符,如"a"、”Hello word!" 等;‘a’与“a”的区别:字符 ‘a’ 在内存中占1字节, “a” 在内存中占2字节。“a” 的最后一个字符为’\0‘’\0‘ 是一个转义字符,标记字符串内容结束变量定义与赋值:char c;c = 'a'; //正确c = "a"; //错误,不能把一个字符串赋值给一个字符型变量char cc[] = "a"; //正确原创 2022-03-22 21:23:55 · 2394 阅读 · 0 评论 -
C++随手笔记(三)指针与引用、指针与数组
指针与引用首先 int a =10;在a的地址上存的是10int &b = a; 引用:把a的地址取别名为b;所以a与b的地址相同,存的都是10int *c =a; 指针:在c的地址上存的是a的地址。直接打印c则为a的地址&表示取地址符。所以打印&c则为c的地址*c表示在c上存储的地址所指向的值,所以打印 *c则为10;int a =10;int &b = a;int *c = a;cout << a << endl; // 为1原创 2021-06-26 21:23:22 · 124 阅读 · 0 评论 -
C++随手笔记(九)c++调用python函数(有参、无参、返回值为字典)
c++调用python原创 2021-09-13 17:06:24 · 1374 阅读 · 0 评论 -
c++随手笔记(二)虚函数
虚函数:1、virtual void test(); //虚函数虚函数在基类种中,子类可以重定义该函数2、virtual void test() = 0; //纯虚函数纯虚函数在基类中,子类必须重定义虚函数。子类必须实现基类中的纯虚函数,否则会报 “LNK2001:无法解析的错误!”含有纯虚函数的基类为抽象类,不能实例化对象。...原创 2021-07-09 21:24:15 · 248 阅读 · 0 评论 -
C++随手笔记(一) struct与class区别、友元、继承
1 、 struct 和 class 区别:struct:默认权限为共有class: 默认权限为私有2 、 友元友元的目的就是让一个函数或者类 访问另一个类中私有成员友元的关键字:friend友元的三种实现:全局函数做友元:class Building{ //goodgay 全局函数是 Building好朋友,可以访问Building中私有成员 friend void goodGay(Building *buillding);public: Building() { m_Si原创 2021-06-26 16:42:08 · 207 阅读 · 0 评论