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