【发布时间】:2013-09-25 20:34:59
【问题描述】:
我有以下代码:
#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 尚未声明
【问题讨论】:
-
你试过recognition::ModelLibrary吗? ModelLibrary 类所在的确切命名空间是什么?
-
这段代码是否包含在 model_library.h 中?当有循环包含引用时,通常会发生这种情况
-
@MatteoItalia:你什么意思?
-
我觉得他说的是毒品
-
听起来像是要删除的评论...
标签: c++ inheritance namespaces point-cloud-library