所谓退化技术,就是把类型中的一些修饰符丢弃了。例如const int 中的const被丢弃后,就变成了int类型,那么对于const int类型,int 类型就是一种退化的表现。下面写一些代码做个实验
template<typename T>
void myfunc(T tmprv)
{
cout << "-----------------begin----------------\n";
cout << "T="<
所谓退化技术,就是把类型中的一些修饰符丢弃了。例如const int 中的const被丢弃后,就变成了int类型,那么对于const int类型,int 类型就是一种退化的表现。下面写一些代码做个实验
template<typename T>
void myfunc(T tmprv)
{
cout << "-----------------begin----------------\n";
cout << "T="<