摘要: 对象.成员名 对象指针->成员名 阅读全文
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)
点击右上角即可分享
微信分享提示