0

在下面的函数中,我想将 cos 数组的 100x100 值以一种无法识别的方式(比如数组 cos[])。

void processing(std::vector<std::array<double, 100 >> & cos, int & index)
{
....
}

向量如何做到这一点?

4

1 回答 1

1

使用模板:

template <typename T>
void processing(std::vector<T> & cos, int & index)
{
 ....
}

编辑看到评论后。如果您只想接受std::array任何大小,请使用非类型模板参数:

template <std::size_t N>
void processing(std::vector<std::array<double, N>> & cos, int & index)
{

}
于 2013-10-01T13:15:33.517 回答