交换向量行

Swapping vector rows

我想通过输入向量的大小、向量元素和 2 个整数 r1 和 r2 来表示要交换的行,从而在我的 2D 向量中的 2 行之间进行交换 我真的不知道是否有预定义的函数可以这样做。

input

3 3

84 87 78

16 94 36

87 93 50

1 2

Output 

交换后的数组:

16 94 36

84 87 78

87 93 50

使用std::swap(垫[r1-1],垫[r2-1]);