ฉันกำลังสร้างคู่ของชั้นเรียนVector2(X & Y) และVector3(X, Y และ Z) แต่ผมไม่ทราบว่าจะทำให้การVector3สืบทอดมาจากVector2หรือไม่ว่าการดำเนินการอีกครั้งตัวแปรสมาชิกm_xและm_yอีกครั้ง? ข้อดีและข้อเสียของแต่ละด้านคืออะไร
แก้ไข:ฉันใช้ C ++ (VS2010)
Vector3ควรจะเท่ากับ 3 floatsเท่าที่หน่วยความจำเกี่ยวข้อง ไม่ได้บอกว่ามันเป็นไปไม่ได้เลยที่ฉันไม่เคยเห็นมันมาก่อนในเครื่องมือการผลิต
                floatsแล้ว คุณรู้ไหม YAGNI KISS ทุกอย่างนั้น Vector2, Vector3และVector4มรดกและไม่floatsเพียง แต่เป็นจริงมาตรฐาน de facto ในเครื่องมือเกม
                typedef float real;;)