在一个 .cpp 文件中,我声明并实现了一个“顶点”类。然后我声明并实现第二类“三维对象”。在 ThreeDimensionObject 内部,它有一个公共成员 std::vector> vertex_matrix;
我确实导入了 . 该项目在 xCode IDE 上运行良好,g++ 提示我“错误:'vertex_matrix' 未在此范围内声明”。
我该如何解决?
#include <vector>
class Vertex : public std::vector<float>
{
//implementation
};
class ThreeDimensionObject
{
//the center position
public:
//num_stack * num_stack * 4
std::vector<std::vector<Vertex>> vertex_matrix;
};