C++进阶
QingerBig
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++进阶--申请和释放动态数组
分配和释放动态数组 分配:new 类型名T [数组长度] 注意:数组长度可以是任何整数类型表达式,在运行时计算。 释放 : delete[] 数组名p 注意:释放指针p所指向的数组,p必须是new分配得到的数组首地址。 delete后面的[]不可省略,否则会只释放p的地址。 动态创建多维数组 new 类型名T [第一维数组长度][第二维数组长度] ->如果内存申请成功,new运算返回一个指向新分配内存首地址的指针。 但返回的还是正常的指针吗? 答案是否定的,他应该返回一个指向数组的指针,即对其加一原创 2020-10-22 22:38:03 · 2426 阅读 · 0 评论 -
C++进阶--对象指针
对象指针定义形式 类名 *对象指针名; 例: Point a(5,10); Point *ptr; ptr = &a; 通过指针访问对象成员 对象指针名->成员名 例: ptr->getx() //就相当于 (*ptr).getx();原创 2020-09-22 15:55:51 · 489 阅读 · 0 评论 -
C++进阶--指针与函数
以指针作为函数的参数 为什么需要用指针做参数? 需要数据双向传递时(饮用也可以达到此效果)。 需要传递一组数据,值传递首地址运行效率比较高。原创 2020-09-20 21:59:20 · 991 阅读 · 0 评论
分享