我习惯用 C# 或 Java 编程,所以我在 C++ 方面做得非常糟糕。我相信这很容易,但我就是做不到。请帮我。
我有这个:
void swap(vector * vet, int i, int j)
{
int temp = vet[i];
vet[i] = vet[j];
vet[j] = temp;
}
我以这种方式调用该方法:
swap(&vet, j, j - 1);
我想要的是使用指针而不是使用值来传递向量。
Obs:没有“*”和“&”,代码编译得很好。
请不要说我必须至少尝试研究指针,因为我做到了。我就是不能让这该死的东西工作!