一个模板函数的重载问题~

jimmy_c 2007-11-30
关于C++标准是怎样的,我也不是非常清楚。

常用的编译器在实现C++语法的时候经常会不完全相同(尤其是MS VS)。
手头用的是VS2005,它对于模板偏特化,类内部的typedef等一些地方我都发现和一些C++书籍里写的不同,不过都是换了一种写法的实现。

template void print<int>(int); 的写法我不知是不是标准,不过似乎VS的写法是
template<> void print<int>(int);
gcc的写法是
template<typename T> void print<int>(int);



Global site tag (gtag.js) - Google Analytics