typedefの定義についてお聞きしたいです。私は pcl ライブラリを使用していますが、チュートリアルでは次のような定義が表示されることがあります。
file.h
typedef pcl::PointXYZ PointT;
class File {...}
ファイル.cpp
pcl::visualization::PCLVisualizer<PointT> ...
また、typedef を .h に定義せず、次のように記述するだけの場合もあります。
ファイル.cpp
pcl::PointCloud<pcl::PointXYZ>
どちらの方がよいですか?1つはより高性能ですか?スタイルが悪い?ありがとう!