草庐IT

c++ - 查看函数模板实例化

我有一个简单的函数模板:#includeusingnamespacestd;templateTGetMax(Ta,Tb){Tresult;result=(a>b)?a:b;return(result);}intmain(){cout(5,6)(10,5)上面的示例将生成2个函数模板实例化,一个用于int,另一个用于long。是否有任何g++选项可以查看函数模板实例化? 最佳答案 您可以使用nm程序(binutils的一部分)来查看程序使用的符号列表。例如:$g++test.cc-otest$nmtest|grepGetMax0000