- 博客(2)
- 收藏
- 关注
转载 2020-08-29
数组指针和指针数组的区别 数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。p=a; //将该二维数组的首地址赋给p,也就是a[0]或&a[0][0]p++;...
2020-08-29 21:48:01
93
原创 c++报错invalid new-expression of abstract class type
基类纯虚函数virtual void Show()=0;然而子类重写虚函数: void Show()const;所以报错原因是纯虚函数没有加const,或者子类虚函数去掉const,两者须保持一致,否则不可被认定为重写虚函数。
2020-05-27 10:00:33
616
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人