什么是int(*)[]类型

What is type int(*)[]

本文关键字:类型 int 什么      更新时间:2023-10-16

我有矩阵和getter 类

class A
{
int matrix[20][10];
public:
auto getter(){return matrix;}
};

auto返回的类型是什么?以及如何在不使用auto的情况下退货

您并不希望指定没有auto或类型别名的返回类型。声明人的通常规则让它变得非常丑陋。但现在,只要遵循螺旋规则:

int (*getter())[10] {return matrix;}

auto此处获取函数应自动返回的类型。在这种情况下,类型是:

int (*)[10]

自动表示将根据返回的内容决定类型。所以在这种情况下,我相信是和数组持有int数组。您可以只输入要返回的类型,而不是自动返回。