-1
私は、両方のオブジェクトを持つ2つのパラメータを持つ関数を持っています。私は関数内でこれらのオブジェクトを変更し、後でその変更を見る必要があります。しかし、ポインタは機能しません。何か案が?関数内のオブジェクトを変更する
void foo(apple &a,apple &b)
{
//change a and b
}
main()
{
apple a,b;
foo(a,b);
//a and b are the same as befor calling foo `
}
ありがとう。
メソッド内でこのオブジェクトをどのように「変更する」のですか? – madth3
問題を示す*実際の*コンパイル可能なコードを投稿してください。オブジェクトへの参照を渡す原則は正しいはずです。 –
そしてポインタも同様に動作するはずです –