- 博客(6)
- 收藏
- 关注
原创 2021-07-11
new和malloc区别malloc,free是库函数,new,delete是关键字。new申请空间的时候,无需指定分配空间大小,编译器会根据类型自行计算。malloc在申请空间时,需要确定所生请空间的大小。new申请空间时,返回的类型是对象的指针类型,无需强制类型转换,是类型安全的操作符;malloc申请空间时,返回的是void*类型;需要进行类型的转换,转换为对象类型的指针。new分配失败时,会抛出bad_malloc异常,malloc分配失败返回空指针。new操作符从自由存储区上位对象动态分
2021-07-12 00:44:19 132
原创 2021-07-08
c++缺省函数 空类默认产生的类成员函数(8个)1,缺省构造函数2,缺省析构函数3,缺省拷贝构造函数4,缺省赋值运算符5,缺省取址运算符6,缺省取址运算符const构造函数作用(3)1,创建函数,并且对函数成员初始化构建函数有返回值,返回构造对象地址析构函数有返回值,返回析构函数地址(不能使用)&的作用a&b 位与&a 取a的地址char&x=a 引用(引用的概念就是别名的概念)空的类会占用内存空间,而且大小是1sizeof使用方法
2021-07-09 00:14:55 113
原创 2021-07-07
typedef 为复杂的声明定义简单的别名/给已有的函数定义别名/把合法的变量定义转化为类型system函数代表执行系统命令system(“cls”)执行命令“清屏”扫雷#include<stdio.h>#include<stdlib.h> // rand#define INITSHOW 0x80 // 1000 0000 // @#define MAKEMINE 0x40 // 0100 0000#define MINESHOW 0x20 // 0010 0000
2021-07-07 22:11:03 59
原创 2021-07-06
10进制转2进制113(10)128 64 32 16 8 4 2 10 1 1 1 0 0 0 1//128>113 下面写0,64<113,下面写1,113-64=49,49>32,写1,类推01110001用8进制表示时三个一组001 110 001计算得161(8)用16进制表示时4个一组0111 0001计算得71(16)交换a,b值1,定义第三变量来中转int temp;temp=a;a=b;b=tem
2021-07-06 23:56:09 59
原创 2021-07-05
C语言数据类型占用字节(16位编译器)char 1short int 2int 2float 4double 8long 4long double 8long long 8ASCII码A 65a 970 49break是跳出当前循环const修饰的变量只能初始化一次,定义的是常变量stati
2021-07-06 21:43:48 100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人