小编umz*_*umz的帖子

如何将不同大小的数组传递给我的c ++函数?

我不确定这是否可行但我对这些想法持开放态度.

我有一个c ++函数.它对由用户定义为输入的数组进行一些计算,并生成两个输出值.我们称之为"myfunction",它看起来像这样:

void myfunction(double array1 [18],double array [9],double array [2],double*output1,double*output2)

我想使这个函数更通用,以便它能够采用不同大小的数组.意思是,我希望此函数的用户能够定义其他大小的数组输入.

例如,

void myfunction(double array1 [81],double array [27],double array [3],double*output1,double*output2)

在数学上,"myfunction"能够计算出精确的输出,尽管数组大小.我不想复制"myfunction",因为用户可以将总共5种不同的数组大小定义为输入.

有任何想法吗?先感谢您

c++ arrays input function

3
推荐指数
1
解决办法
1069
查看次数

标签 统计

arrays ×1

c++ ×1

function ×1

input ×1