以下代码VC6编译不过,不知道fun(m1)调用那个函数,VC8能过。
#include <iostream>
#include <string>
#include <map>
using namespace std ;
void fun(int x)
{
}
template<class _K, class _Ty>
void fun(std::map<_K,_Ty>& m)
{
}
template<class TYPE>
void fun(TYPE x)
{
}
class A
{
};
void main()
{
std::map<long, A> m1;
fun(3);
fun("dd");
fun(m1);
}
以下代码VC6编译不过,VC8能过
原文:http://blog.csdn.net/he_zhidan/article/details/43225945