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

模板的一个有关问题

2012-02-21 
模板的一个问题templateint Nvoid printBitset (std::bitsetN const& bs){std::cout bs.template t

模板的一个问题
template<int N> 
void printBitset (std::bitset<N> const& bs) 

  std::cout << bs.template to_string<char,char_traits<char>, 
  allocator<char> >(); 




bs.template to_string<char,char_traits<char>, allocator<char> >()
这个市什么意思??


[解决办法]
bs.template to_string < char,char_traits<char>,allocator<char> >()
一个函数调用啊
to_string是成员模板函数,但没有参数,所以编译器无法从函数参数推导出模板参数。这时,编译器不认为to_string是一个需要实例化的模板函数。因此,需要显示的用template告诉编译器to_string是一个成员模板函数。 

热点排行