红联Linux门户
Linux帮助

在线急等~~~ 模板函数编译不过!!

发布时间:2012-02-27 11:23:34来源:红联作者:kkgcpp
有一模板函数在WINDOWS上能编译通过,但LINUX上不行, 请高手指点……

template< class TF, class TS >
void Func( std::map< TF, TS > &mapVal )
{
std::map< TF, TS >::iterator mit; // 此行就编不过了!!
for( mit = mapVal.begin(); mit != mapVal.end(); mit++ )
{
//..........
}
}
文章评论

共有 3 条评论

  1. honglianqxw123 于 2012-04-03 19:06:50发表:

    谢谢了,学习。

  2. 于 2012-02-29 15:19:09发表:

    依赖于模板参数的类型,需要用typename进行修饰。否则,编译器默认为值而非类型

  3. 于 2012-02-27 22:24:15发表:

    无错信息?