私はC++を学んでいて、これに出くわした本を読んでいました:
struct Vector{
int size;
double* elem;
}
void vector_init(Vector& v, int s){
v.size = s;
v.elem = new double[s];
}
では、ここでvoid vector_init(Vector v, int s)
、参照演算子がなければ間違っているでしょうか? &
オブジェクト、構造体、配列、またはその他のものをパラメータとして渡しながら、手動で参照渡しする必要がありますか? また、これを行う別の方法はありますか? 言うようにvoid vector_init(Vector *v, int s)
?
どんな助けでも大歓迎です。