私は opencv から分岐し、特殊化のためにテンプレート化されたコードの 1 つを名前空間内で変更しようとすると、次のエラーが発生します。
make -k
[100%] Building CXX object object_detection.cpp.o
In file included from object_detection.cpp:1:0:
object_detection.h:370:75: error: specialization of 'void cv::Ptr<_Tp>::delete_obj() [with _Tp = CvHaarClassifierCascade]' in different namespace [-fpermissive]
object_detection.h:370:30: error: from definition of 'void cv::Ptr<_Tp>::delete_obj() [with _Tp = CvHaarClassifierCascade]' [-fpermissive]
別の名前空間でテンプレート コードを特殊化できないことは理解していますが、解決策はありますか?