随笔分类 -  c++ 指针 & 数组

摘要:1、数组引用作为函数形参,链接 1)输入必须为10个元素! 2)可以将数组定义为类型 void print(int (&arr)[10]) { for (auto i:arr) { cout << i << endl; } } typedef int arrTen[10]; void print(a 阅读全文
posted @ 2022-11-10 21:59 kuaqi 阅读(45) 评论(0) 推荐(0) 编辑
摘要:参考链接 一、unique_ptr<> 1、直接支持动态数组,支持下标访问,也可以用get获取内置指针来访问。 2、申明形式:unique_ptr<T[ ]> u(p) unique_prt< int[ ] > up( new int[10] ); up.release(); //unique_pt 阅读全文
posted @ 2020-09-08 18:09 kuaqi 阅读(502) 评论(0) 推荐(0) 编辑
摘要:1、区别 1)引用一旦被初始化,就不能改变引用关系(指针可以随时改变所指向的对象):也就是引用初始化后,此引用不能与别的存储单元关联,也就不能指向别的存储单元,当然也不能改变别的存储单元内容,改变的 2)引用被创建的同时必须被初始化(指针可以在任何时候被初始化) 3)不能有NULL引用,引用必须与合 阅读全文
posted @ 2019-10-17 20:33 kuaqi 阅读(105) 评论(0) 推荐(0) 编辑
摘要:链接:解释好像有点问题 1、函数给传入的指针申请动态内存 1)函数参数为一级指针申请内存,无返回值:错误 (1)在GetMemory中。形参p实际上是str的一个副本。在本例中,p申请了新的内存,p的值改变了,即p指向的内存地址改变了,但是str丝毫未变。因为函数GetMemory没有返回值,因此s 阅读全文
posted @ 2019-04-17 23:07 kuaqi 阅读(334) 评论(0) 推荐(0) 编辑
摘要:一、初始化 https://www.cnblogs.com/SarahZhang0104/p/5749680.html https://blog.csdn.net/zhouzikai45/article/details/78738890 参考链接:new与指针 1、一维数组 1)静态 int arr 阅读全文
posted @ 2019-04-10 22:32 kuaqi 阅读(99) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/chenyangyao/p/5222696.html https://www.cnblogs.com/haoyijing/p/5815035.html https://blog.csdn.net/u014417133/article/details/7 阅读全文
posted @ 2019-04-10 21:47 kuaqi 阅读(138) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/yesyes120/article/details/78919149 1、数组名+1,是增加数组元素对应的数据类型的字节数; 数组名地址+1,是增加数组大小的字节数; //例如5个int*4; 2、指针+1,是增加指针类型对应的字节数; 指针地址+1,是增 阅读全文
posted @ 2019-04-10 18:42 kuaqi 阅读(260) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示