У меня есть два указателя (const Vec * a и const Vec b) в данном фрагменте кода, мне нужно передать эти два значения, которые создаются во время кода, для функции, которая не имеет параметра (const Vec *), но только (Vec *). Как я могу это сделать без изменения определения функции, но при необходимости, какую процедуру я должен выполнить?Как передать указатель const в параметре non-const
//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);
}
Я благодарен вам за помощь. Это действительно помогло мне задавать вопросы здесь. Спасибо вам, ребята. –