私は C++ にまったく慣れていないので、まだポインターをよく理解していません。
これは問題ありません。2 つの非ポインター オブジェクトがあります。
Vec2D A(0, 0), B(10, 10);
Vec2D C = A-B;
しかし、もし1つがポインタなら?
Vec2D::minus(Vec2D B) {
Vec2D that = Vec2D(this->x(), this->y());
return that-B;
}
質問: B での操作でポインターthis
を使用するにはどうすればよいですか?-
また、メソッドで構築されるオブジェクトの数と、参照を渡してメモリ消費を最適化する方法もわかりません..