Ben sınıfların bir çift yaratıyorum Vector2(X Y) ve Vector3(X, Y ve Z) ama yapmak olmadığını bilmiyorsanız Vector3gelen devralır Vector2, yoksa tekrar uygulamasını üye değişkenlere m_xve m_ytekrar? Her bir tarafın artıları ve eksileri nelerdir (kalıtım vs yeniden tanımlama).
Düzenleme: C ++ (VS2010) kullanıyorum.
Vector3sadece 3 olmalıdır floats. Bunun imkansız olduğunu söylememek, sadece bunu bir üretim motorunda görmedim.
floats. Bilirsin, YAGNI, KISS, tüm bu şeyler. Vector2, Vector3Ve Vector4hiçbir miras ile ve floatssadece gerçekten oyun motorlarında fiili standarttır.
typedef float real;;).