我想问一下 typedef 的定义。我正在使用 pcl 库,在教程中有时我会看到这样的定义:
文件.h
typedef pcl::PointXYZ PointT;
class File {...}
文件.cpp
pcl::visualization::PCLVisualizer<PointT> ...
其他时候他们没有将 typedef 定义到 .h 中,他们只输入:
文件.cpp
pcl::PointCloud<pcl::PointXYZ>
哪一个更好?一个是性能更高的?风格不好?谢谢!