正在加载图片...
#include <iostream> using namespace std template <class t> void print (const T &a, int b)(cout < first function called! "< end丹} template <class t, class t1> ctie 1c: \users\dftalent \documents\visual studio2010 projectstest\test\test.cp(26): error c2668:“ print”:对重载函数的调用不明确 c: \users\dftalent\ documents\visual studio2010 projects\test\test\test.cp11):可能是“ void print(int,int〉( const t&,Tl,int)” vith 1〉 Tint, Tl=int c: \users\dftalent\ documents\visual studio 2010\projects\test\test\test. cpp(11): s* "void print (int, int>(const T&, int, T1 T=int Tl=int 尝试匹配参数列表“int,int,int)”时 void print (int a)(cout < fifth function called! <endl丹} prf m:i fF n ti n called print (1, 2); print(1.1, 2); o 2018, SEU. All rights reserved. 17© 2009, SEU. All rights reserved. © 2018, SEU. All rights reserved. 17 #include <iostream> using namespace std; template <class T> void print (const T &a, int b) {cout << "first function called!"<< endl;} template <class T, class T1> void print (const T &a, T1 b) {cout << "second function called!";} template <class T, class T1> void print (const T &a, int c, T1 b) {cout << " third function called!";} template <class T, class T1> void print (const T &a, T1 b, int c) {cout << “fourth function called!";} void print (int a, int b) {cout << " fifth function called!"<< endl;} void print (int a ) {cout << “sixthfunction called!"<< endl;} print(1,2); print(1.1, 2); print(1,2,3);
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有