我有代码:
// class declaration
class Vector3D;
// class declaration and definition
class Point3D { 
    // ...
    // function declaration (only needs class declarations)
    Point3D operator+(const Vector3D &);
};
// class definition
class Vector3D {
    // ...
};
// function definition (needs class definitions)
inline Point3D Point3D::operator+(const Vector3D &vector) {
    // ...
}
但我得到错误: 'Graphic::Point3D::operator +' : redefinition; 不同的类型修饰符