У меня есть следующий фрагмент кода:наследование от в пределах ошибки пространства имен
#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
не была объявлена
Вы пробовали признание :: ModelLibrary? Какое точное пространство имен находится внутри класса ModelLibrary? – lpapp
Этот код # включен как-то в model_library.h? Часто это может произойти, когда есть циркулярные ссылки –
@MatteoItalia: что вы имеете в виду? – lpapp