1
struct st
{
    int to, cost;
};

void fun(vector<st>&v1[10])
{
    vector<st>v2[10];
    v1=v2;
}

int main()
{
    vector<st>arr[10];
    fun(arr);
}

参照によって関数に 2D ベクトルを渡し、その関数でそのベクトルを別のベクトルと交換したいと考えています。しかし、私はエラーが発生しています。私はペアベクトルでそれをしたくありません。ここで構造体を使用したいと思います。どうやってするの?

ここに私のエラーメッセージのスクリーンショットがあります

4

1 に答える 1