मैं वर्गों की एक जोड़ी बना रहा हूं Vector2
(एक्स और वाई) और Vector3
(एक्स, वाई और जेड), लेकिन मैं बनाने के लिए है कि क्या पता नहीं है Vector3
से विरासत Vector2
, या फिर से लागू सदस्य चर के लिए कि क्या m_x
और m_y
फिर? प्रत्येक पक्ष के पक्ष और विपक्ष क्या हैं (वंशानुक्रम बनाम पुनर्वितरण)।
संपादित करें: मैं C ++ (VS2010) का उपयोग कर रहा हूं।
Vector3
सिर्फ 3 होना चाहिए floats
। यह कहना असंभव नहीं है, बस मैंने कभी ऐसा नहीं देखा है कि एक उत्पादन इंजन में।
floats
। तुम्हें पता है, YAGNI, KISS, वह सब सामान। Vector2
, Vector3
और Vector4
कोई विरासत के साथ और floats
केवल वास्तव में खेल इंजन में वास्तविक मानक है।
typedef float real;
;)।