- 博客(13)
- 收藏
- 关注
原创 c++的iomanip头文件的使用
iomanip>是 C++ 标准库中用于的头文件("iomanip" =它提供了一系列“操纵器”(manipulators),让你能精细控制coutcin等流对象的格式,比如对齐方式、填充字符、进制、精度等。
2025-11-26 22:45:41
403
原创 二维数组本质
1. 二维数组本质: int a[M][N] 是“数组的数组”——外层是含M个元素的数组,每个元素是含N个int的“行数组”(M=行数,N=列数)。4. 元素访问等价式: a[i][j] = *(a[i] + j) = *(*(a + i) + j) ,核心是“先定位行,再定位列”。- a + i :因a指向行数组, +i 偏移i个行的大小,指向“下标为i的行”(实际第i+1行)的首地址;核心知识点总结(二维数组与指针等价关系)
2025-11-25 16:45:57
12
原创 ascll码的详细范围
内容范围总 ASCII 字符数控制字符0~31, 127可打印字符32~126数字'0'-'9'48 ~ 57大写字母'A'-'Z'65 ~ 90小写字母'a'-'z'97 ~ 122掌握这些范围,对字符串处理、加密、协议解析等编程任务至关重要!
2025-11-24 14:04:50
101
原创 运算符重载
class Apublic:int* m_age;~A()if (m_age!= NULL)if (m_age!= NULL)A a1(18);A a2(20);A a3(22);int main()func();return 0;
2025-11-17 09:14:30
341
原创 easyx使用 day1
easyx的基础easyx的基础1.头文件:#include<easyx.h>2.函数:创建窗口:initgraph();printfprintfscanf忽略返回值:getchar();设置窗口颜色:setbkcolor(WHITE);(一般用于清除原来的图像,用于重新绘图).窗口的坐标体系:窗口左上角是坐标原点,x轴向右增大,y轴向下增大。
2025-11-16 16:24:57
360
原创 c++ static笔记
可以通过类名直接访问(Student::studentCount).作用域仅在定义它的文件内部—>避免命名重复而报错。.属于类本身,不属于某个具体对象,所有对象共用。:静态成员是被类的所有对象共同使用的一块内存。:静态成员属于类本身(因此要在类外定义)4.静态全局变量/函数(在文件作用域)· 属于类本身,而不是类的某个对象。:静态类型的作用域仅在定义文件中。1.静态局部变量(函数内部)· 在内存的静态存储区分配。2.静态成员变量(在类内)3.静态成员函数(类内)· 必须在类外单独定义。
2025-11-11 17:10:38
157
原创 C++ 类三大默认成员函数详解:构造、析构与拷贝构造
关键点:当类中包含指针成员并指向动态分配的内存时,默认的浅拷贝会使得两个对象的指针指向同一块内存,导致双重释放或内存泄漏。· 对于内置类型成员变量(如 int, double, 指针等):不进行初始化,其值是未定义的(随机值)。· 对于自定义类型成员变量(如类、结构体):会调用其自身的默认构造函数进行初始化。· 定义:是构造函数的一个重载形式,用于使用一个已存在的同类型对象来初始化一个新对象。· 编译器生成:如果我们没有显式定义任何构造函数,编译器会自动生成一个默认构造函数。
2025-11-10 17:24:21
279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅