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>
而另一行卻沒有?