Estoy creando un par de clases Vector2(X e Y) y Vector3(X, Y y Z), pero no sé si hacer Vector3heredar Vector2o si volver a implementar las variables miembro m_xy m_yotra vez. ¿Cuáles son los pros y los contras de cada lado (herencia vs redefinición)? Editar: estoy usando C ++...