Я пытаюсь написать вспомогательный .h файл с некоторыми операторами.
В основном как-то так
QVector3D &operator=(const someDataObj&data){
QVector3D out(data[0],data[10],data[12]);
return out;
}
Но когда я пытаюсь это сделать, я получаю: ошибка C2801: 'operator = 'должен быть нестатическим членом
, если я попытаюсь:
Vector3D operator=(QVector3D &left, const someDataObj &other) {}
Я получаю: ошибка C2801:' operator = 'должен быть нестатическим членом
Я просто заблудился ... как я могу правильно это сделать?
Редактировать: я забыл упомянуть, его основным использованием будет преобразование данных из библиотеки A в библиотеку B.