什么是int(*)[]类型

时间:2018-08-01 12:55:03

标签: c++ oop

我上了矩阵和吸气剂

uint64_t

class A { int matrix[20][10]; public: auto getter(){return matrix;} }; 返回的类型是什么? 以及如何不使用auto

返回它

3 个答案:

答案 0 :(得分:2)

您真的不想指定没有auto或类型别名的返回类型。声明者的通常规则使其很难看。但是在这里,只要遵循螺旋规则:

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

答案 1 :(得分:0)

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

int (*)[10]

答案 2 :(得分:0)

自动表示将根据您返回的内容确定类型。因此,在这种情况下,我相信正是int数组。您可以只输入要返回的类型,而不要输入auto。