摘要:
对象.成员名 对象指针->成员名 阅读全文
posted @ 2023-02-09 21:17
玄色清的风
阅读(28)
评论(0)
推荐(0)
摘要:
int a[5]={1,2,3,4,5}; a+1等同于a[1]=2 &a+1(&a是整个数组a的地址,+1指向数组边界) int *ptr=(int *)(&a+1); *(ptr-1)=5 a[0]+1=1+1=2 阅读全文
posted @ 2023-02-09 10:09
玄色清的风
阅读(124)
评论(0)
推荐(0)
摘要:
栈:存放局部变量 堆:用于存放动态分配的空间 .bss:未初始化的全局变量和未初始化的static变量 .data:初始化的全局变量和初始化的static变量 .rodata:存放程序的制度数据 .text:代码段 阅读全文
posted @ 2023-02-08 19:54
玄色清的风
阅读(19)
评论(0)
推荐(0)
摘要:
对象不存在,且没用别的对象来初始化它,那么调用构造函数 对象不存在,且用别的对象来初始化它,那么调用拷贝构造函数 (调用拷贝构造函数来初始化几种情况)1.一个对象以值传递的方式传入函数体2.一个对象以值传递的方式从函数体返回3.对象需要通过另一个对象来进行初始化 对象存在,用别的对象来给它赋值,那么 阅读全文
posted @ 2023-02-07 21:09
玄色清的风
阅读(36)
评论(0)
推荐(0)
摘要:
默认构造函数是:在不提供任何构造函数的前提下,编译器生成的一个没有参数,没有内容的构造函数 A a;调用的是无参构造函数。如果存在其他构造函数, 编译器不会自动生成默认构造函数,这时候就需要重载无参构造函数,否则会报错; 阅读全文
posted @ 2023-02-07 20:56
玄色清的风
阅读(46)
评论(0)
推荐(0)