摘要:问题:如何用new来创建一个“R行C列的A类型的二维数组”呢?(注意,下文中的有些“数组”严格意义上不能叫数组……) 方法1:指针的指针 分别用new创建数组的每一“行”即可。 int R = 2; int C = 3; auto ptr_2d = new A*[R]; //先new一个A*类型的“ 阅读全文
posted @ 2021-04-04 20:05 胡小兔 阅读(95) 评论(0) 推荐(0) 编辑
摘要:刚接触指针的时候,你很可能会觉得:数组和指针基本上是同一个东西。的确,数组和指针都可以用*取值,都可以加减某个数获得别的指针,都可以用[]来取值……例如下面的代码: int arr[5] = {2, 3, 5, 7, 9}; //定义一个数组,长度为5 int* arr_ptr = arr; //定 阅读全文
posted @ 2021-04-04 20:04 胡小兔 阅读(45) 评论(0) 推荐(0) 编辑