array <long double,3000> x,y;
这是数组对象。我想把它传递给下面的函数
void calculate (array <long double,3000> ,array <long double,3000> );
我使用了如下所示的函数调用
calculate(x_value,y_value);
其中x_value
和y_value
是两个数组对象。
功能定义是
void fun_name(array <long double,3000> x_coordinate,array<long double,3000> y_coordinate)
我的程序运行正常。但我想知道是否有任何简短的表示将数组对象传递给函数..
答案 0 :(得分:1)
如果您定义类型名称以缩短类型,如下所示(示例)
using array3000 = array <long double,3000>;
void calculate (array3000 , array3000 ); // declaration
void fun_name(array3000 x_coordinate, array3000 y_coordinate)
{
// definition
}
int main(){
array3000 x,y;
fun_name(x, y);
return 0;
}