私は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:コードは「*」と「&」なしでうまくコンパイルされます。
私がやったので、少なくともポインタを勉強しようとしなければならないと言ってはいけません。私はこのいまいましいことを機能させることができません!