I’m used to program in C# or Java, so I’m doing really bad in C++. I believe it’s easy but I just can’t make this work. Please help me.
I have this:
void swap(vector * vet, int i, int j)
{
int temp = vet[i];
vet[i] = vet[j];
vet[j] = temp;
}
I’m calling the method this way:
swap(&vet, j, j - 1);
What I want is to pass the vector using pointers instead of using value.
Obs: The code compiles well without the “*” and “&”.
Please don’t say that I have to at least try to study pointers, because I did. I just can’t make this damn thing work!
You can try something like….
and call your swap function as
Bottomline: Use reference variables.They are more like reference in Java.