我在c++中遇到了一个1D数组的小问题。我有一个这样的函数行:
void func(int (&array)[???])
{
    // some math here;
    "for" loop {
        array[i] = something;
    }
}我在代码中的某个地方调用函数,在我进行数学运算之前,我不能知道数组的维数。该数组将作为引用!传递给函数,因为我在main()函数中需要它。我怎么能像这样分配数组?,所以数组用?dimension作为引用传递给函数,然后我必须放入dimension,并向其中写入一些值。
发布于 2010-11-02 18:27:09
以及向量,建议您可以使用valarray,它也是STL的一部分,专门用于处理数学集合。
https://stackoverflow.com/questions/4076664
复制相似问题