C/C++
文章平均质量分 74
重温基础,学用结合
我是尚拙
不积跬步无以至千里
展开
-
【C/C++】类和对象
类和对象类类的定义类的实例化访问类的成员对象对象的创建对象指针类构造函数/析构函数类的构造函数类创建对象的模板。一个类可以创建多个对象,每个对象都是类类型的一个变量;一种复杂数据类型的声明,不占用内存空间。类的定义用户自定义的类型。程序中用到类,必须提前说明,或者使用已存在的类(标准库等)。C++语法本身不提供现成的类的名称、结构和内容。示例:class Student{public: //成员变量 char *name; int age; float s原创 2021-06-21 23:18:30 · 101 阅读 · 0 评论 -
【C/C++】数据类型转换
数据类型转换自动类型转换强制类型转换自动类型转换(1)将一种类型的数据赋值给另外一种类型的变量;赋值运算中,赋值号两边的数据类型不同时,需要把右边表达式的类型转换为左边变量的类型,这可能会导致数据失真,或者精度降低;自动类型转换并不一定是安全的。对于不安全的类型转换,编译器一般会给出警告。(2)在不同类型的混合运算中,编译器会自动地转换数据类型,将参与运算的所有数据先转换为同一种类型,然后再进行计算。转换规则:①转换按数据长度增加的方向进行,以保证数值不失真,或者精度不降低。例如,int 和原创 2021-06-21 23:17:59 · 165 阅读 · 0 评论 -
【C/C++】指针
指针指针说明细说指针指针的类型指针指向的类型指针的值指针本身所占据的内存区域指针的算术运算运算符&和*指针表达式数组与指针指针与结构类型的关系指针与函数的关系指针类型转换指针的安全问题https://blog.csdn.net/liu100m/article/details/90731422指针说明int p;//普通整型变量int p;//p与结合,p是一个指针;*p再与int结合,指针指向的内容的类型为int。p是一个返回整型数据的指针。int p[3];//p与[]结合,p是一原创 2021-06-21 23:17:20 · 88 阅读 · 0 评论 -
【C/C++】重载函数
重载函数重载函数重载函数定义在同一个作用域内,可以声明几个功能类似的同名函数,这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同。不能仅通过返回类型的不同来重载函数。示例:void print(int i) { cout << "整数为: " << i << endl;}void print(double f) { cout << "浮点数为: " << f << endl;}void原创 2021-06-21 23:13:53 · 62 阅读 · 0 评论 -
【C/C++】基础概念
概念buffer(缓冲区)bufferbuffer作用buffer类型缓冲区刷新handle(句柄)HANDLE定义HANDLE作用句柄VS指针进制十六进制(0X或H)运算符&与&&(与运算)|与||(或运算)buffer(缓冲区)buffer缓冲区,即缓存,是内存空间的一部分。在内存空间中预留了一定的存储空间,用来缓冲输入或输出的数据。当数据从其他地方接受过来在处理前,先保存至缓冲区,然后进行发送;主要用于处理能力或效率不相同的两个设备之间进行协调。buffer一般用原创 2021-06-21 23:05:20 · 72 阅读 · 0 评论 -
【C/C++】函数
C++常用函数原创 2021-06-07 23:15:09 · 1024 阅读 · 0 评论