参考:http://www.cppblog.com/airtrack/archive/2012/09/16/190828.aspx
编译环境:vs2010
#include <iostream>
void bar(char a, char *b){
using namespace std;
cout<<"char"<<endl;
}
void bar(char a, int i){
using namespace std;
cout<<"int"<<endl;
}
int _tmain(int argc, _TCHAR* argv[])
{
using namespace std;
bar('a', 'b');
bar('a', 2);
bar('a', 0);
bar('a', NULL);
bar('a', nullptr);
system("pause");
return 0;
}
运行结果
int
int
int
int
char