я хочу спросить о переменной typedef в C ++
хорошо, сейчас я использую PCL и хочу разделить код на .h и .cpp
вот мой .hfile
template <typename PointType>
class OpenNIViewer
{
public:
typedef pcl::PointCloud<PointType> Cloud;
typedef typename Cloud::ConstPtr CloudConstPtr;
...
...
CloudConstPtr getLatestCloud ();
...
...
};
затем определение getLatestCloud () для другого файла .cpp
template <typename PointType>
CloudConstPtr OpenNIViewer<PointType>::getLatestCloud ()
{
...
}
, затем я получил ошибку C4430, потому что он не распознает тип возвращаемого значения CloudConstPtr
извините за глупый вопрос: D