![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
三盏两杯
这个作者很懒,什么都没留下…
展开
-
C艹 7 指针
定义指向数组元素的指针等效形式a[i],*(pa+i),pa[i]都是等效的为什么用指针做参数需要数据双向传递时需要传递一组数据 只传首地址运行效率比较高在子函数中通过动态内存分配new操作取得的内存地址返回给主函数是合法有效的 但是内存分配和释放不在同一级别 注意不能忘记释放 避免内存泄露指向函数的指针函数指针的定义存储类型 数据类型(*函数指针名)();含义 函数指针指向的是程序代码存储区典型用途:实现函数回调通过函数指针调用的函数 将函数指针作为参数传递给一个函数调用原创 2020-09-04 11:51:29 · 188 阅读 · 0 评论 -
C艹 6数组
对象数组初始化数组中每一个元素对象被创建时 系统都会调用类构造函数初始化该对象通过初始化列表赋值point a[2]={point(1,2),poiint(3,4};如果没有为数组元素指定显示初始值 数组元素便使用默认值初始化(调用默认构造函数)基于范围的for循环for(int &e:array)不用管执行次数 会自动计算出来指针指针运算和地址运算互为逆运算egstatic int* =ptr =&;ptr为指向int变量的指针初始化语法形式:存储类型 数据类原创 2020-08-31 16:30:30 · 191 阅读 · 0 评论 -
C艹 5
标识符的作用域与可见性原创 2020-08-31 14:59:02 · 70 阅读 · 0 评论 -
C艹 4 构造函数
构造函数作用在对象被创建时使用特定的值构造对象,把对象初始化为一个特定的初始状态构造函数形式函数名与类名相同不能定义返回值类型 不能有return语句可以有形参也可没有可以为内联函数可以重载可以带默认参数值调用时机在对象创建时被自动调用默认构造函数:调用时可以不需要实参的构造函数 不能同时出现在一个类中若未定义构造函数 编译器将自动生成一个默认构造函数:1.参数列表为空 不为数据成员设置初始值2.基本类型的数据默认初始化的值不确定“=default”-若程序中已原创 2020-08-30 14:47:11 · 137 阅读 · 0 评论