2
template <
typename T,
template <class> class OwnershipPolicy = RefCounted, #1
class ConversionPolicy = DisallowConversion, #2
template <class> class CheckingPolicy = AssertCheck,
template <class> class StoragePolicy = DefaultSPStorage
>
class SmartPtr;
Q1的定义>什么是行#1理解基于策略的模板
template <class> class OwnershipPolicy = RefCounted,
语法,为什么它不提供参数,如下?
template <class T2> class OwnershipPolicy = RefCounted,
Q2>之间有什么#1和#2不同?
template <class> class OwnershipPolicy = RefCounted,
class ConversionPolicy = DisallowConversion,
为什么其中一行有template<class>
而另一行却没有?