gpt4 book ai didi

c++ - 函数原型(prototype)中的参数名称

转载 作者:太空宇宙 更新时间:2023-11-04 05:26:31 26 4
gpt4 key购买 nike

在函数减速中,需要三件事,即返回值类型。函数名称。 (参数类型)。但参数名称不是必需的。那么当我从函数原型(prototype) (void readMatrix(int arr[][maxCols] ) 中删除参数名称 ( arr[][maxCols] );)

简单来说。

void readMatrix(int arr[][maxCols] );    // fine and no error.

void readMatrix(int); // but this generates error when argument name is not mentioned in function prototype.

最佳答案

因为[][maxCols]不属于名称而是属于类型。

对于没有名字的声明,写:

void f(int [][maxCols])

而且原始数组通常不是一个好的选择。使用 std::vectorstd::array

关于c++ - 函数原型(prototype)中的参数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24984166/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com