我在给定的一段代码中有两个指针(const Vec* a 和 const Vec b),我需要将这两个值传递给没有参数的函数(const Vec *),它们是在代码期间实例化的但只有 (Vec *)。我怎么能在不移动函数定义的情况下做到这一点,但如果有必要,我应该采取什么程序?
//const Vec* from;
//const Vec* at;
Vec* viewVec;
viewVec = Vec::sub( view->at, view->from);
//static Vec* sub(Vec*, Vec*);
Vec* Vec::sub(Vec* a, Vec* b) {
return new Vec(a->x - b->x, a->y - b->y, a->z - b->z);
}