typedef CGAL::Cartesian<double> Kernel;
typedef Kernel::Vector_3 Vector;
typedef Kernel::Point_3 Point;
typedef CGAL::Polyhedron_3<Kernel> Polyhedron;
用上面的类型 Polyhedron 定义变量的时候,不能用做类的成员变量,否则类的成员函数使用这个变量的时候,这个变量就会被当做没有定义。
解决办法就是:放在类外声明和定义变量。(不知为何?)