Ben sınıfların bir çift yaratıyorum Vector2
(X Y) ve Vector3
(X, Y ve Z) ama yapmak olmadığını bilmiyorsanız Vector3
gelen devralır Vector2
, yoksa tekrar uygulamasını üye değişkenlere m_x
ve m_y
tekrar? Her bir tarafın artıları ve eksileri nelerdir (kalıtım vs yeniden tanımlama).
Düzenleme: C ++ (VS2010) kullanıyorum.
Vector3
sadece 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
, Vector3
Ve Vector4
hiçbir miras ile ve floats
sadece gerçekten oyun motorlarında fiili standarttır.
typedef float real;
;).