继承

2013-09-25 70 views
0

我有下面的代码:继承

#include <pcl/recognition/ransac_based/model_library.h> 
#include <pcl/common/common.h> 
#include <pcl/features/shot.h> 


namespace pcl 
{ 
    class LSDPointPairModelLibrary : public ModelLibrary 
    { ... } 
} 

我收到错误:
expected class-name before '{' token

我也试过排位赛超像这样:pcl::recognition::ModelLibrary,但我得到错误pcl::recognition尚未声明

+0

你试过识别:: ModelLibrary? ModelLibrary类内部的确切名称空间是什么? – lpapp

+0

这段代码#included莫名​​其妙地在model_library.h中?通常这可能发生在有圆形包含参考文献 – 2013-09-25 20:46:36

+0

@MatteoItalia:你是什么意思? – lpapp

回答

0

至少您必须提供子命名空间recognition,但pcl::recognition应该也工作。在课堂定义结束时你是否忘记了分号?您可以尝试::pcl::recognition::ModelLibrary以确保您从顶层命名空间开始。