Geometry': ambiguous symbol
Anonymous
Not applicable
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2020-02-29
09:27 AM
- last edited on
2022-09-26
10:39 PM
by
Daniel Kassai
2020-02-29
09:27 AM
Hello,
I got error message below while I compiled my code.
Error C2872 'Geometry': ambiguous symbol ...\acwin23.3006\modules\geometry\vector3d.hpp 403
The problematic piece of code is the following in vector3d.hpp
template<typename Coordinate>
bool Geometry::Vector3<Coordinate>::IsNear (const Vector3& c, double eps /*= SmallEps*/) const
{
return (*this - c).GetLengthSqr () < eps * eps;
}
Is it necessary define "Geometry" namespace even when you are "namespace Geometry {...}" ?
It collide my piece of code which I do not want to change unless it is absolutely necessary.
As a workaround I have deleted "Geometry::", but I am not sure whether it cause any trouble elsewhere in your code.
Regards
I got error message below while I compiled my code.
Error C2872 'Geometry': ambiguous symbol ...\acwin23.3006\modules\geometry\vector3d.hpp 403
The problematic piece of code is the following in vector3d.hpp
template<typename Coordinate>
bool Geometry::Vector3<Coordinate>::IsNear (const Vector3& c, double eps /*= SmallEps*/) const
{
return (*this - c).GetLengthSqr () < eps * eps;
}
Is it necessary define "Geometry" namespace even when you are "namespace Geometry {...}" ?
It collide my piece of code which I do not want to change unless it is absolutely necessary.
As a workaround I have deleted "Geometry::", but I am not sure whether it cause any trouble elsewhere in your code.
Regards
Labels:
- Labels:
-
Add-On (C++)
0 REPLIES 0