C++????????????
???????????? ???????[ 2014/7/23 11:37:05 ] ????????C++ net
???????????????????
????????????????????壬???????????????????塣??????????????????
template <typename T>
class Test{
public:
void print(){
cout << "General template object" << endl;
}
};
template<> // ??int????????
class Test<int>{
public:
void print(){
cout << "Specialized template object" << endl;
}
};
int main()
{
Test<int> a;
Test<char> b;
Test<float> c;
a.print();
b.print();
c.print();
return 0;
}
|
????????????
????Specialized template object
????General template object
????General template object
??????????????岻??????????????????????????????????Ρ????????????????????????????????????????????????? ????????????partial specialization???????磬C++??????е???vector????壺
template <typename T?? typename Allocator>
class vector
{
/*......*/
};
// ??????????
template <typename Allocator>
class vector<bool?? Allocator>
{
/*......*/
};
|
??????vector????????У??????????????bool??????????????????δ?????????????????????????????????????汾??????????壬?????????????????????Щ?????????汾??δ???????????????Ρ?
??????

???·???
App??С????H5?????????????????Щ??
2024/9/11 15:34:34?????????????????????????
2024/9/10 11:13:49P-One ???????????????????????????????????????
2024/9/10 10:14:12???????????????????????????
2024/9/9 18:04:26??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44