首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++一段模板代码是什么意思?该如何处理

2012-09-07 
c++一段模板代码是什么意思?C/C++ codetemplatevoid assignValueint(int& val, const char* str){....

c++一段模板代码是什么意思?

C/C++ code
template<>void assignValue<int>(int& val, const char* str){   ..............//略}

为什么有个
C/C++ code
<int>
?是什么意思?
我把这段代码拷下来为什么编译不通过??

[解决办法]
这个是模版特化的语法, 你得先有一个通用版本, 再有特化
这样就可以编译了:

template <typename T> void assignValue(T& val, const char* str);

template<>
void assignValue<int>(int& val, const char* str)
{

}

热点排行