各位老铁们好,相信很多人对template是什么意思都不是特别的了解,因此呢,今天就来为大家分享下关于template是什么意思以及模板template的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
模板(Template)指C++程序设计语言中采用类型作为参数的程序设计
template<typenameT>voidswap1(T&a,T&b);\nintmain(){\n\tintnum1=10;\nintnum2=20;\nint&a=num1;\nint&b=num2;\nswap1<int>(a,b);\nprintf("num1=%dnum2=%d\\n",num1,num2);\nfloatf1=1.234f;\nfloatf2=2.345f;\nfloat&c=f1;\nfloat&d=f2;\nswap1<float>(c,d);\nprintf("f1=%.3ff2=%.3f\\n",f1,f2);\n}\ntemplate<typenameT>voidswap1(T&a,T&b){\nTtemp;\ntemp=a;\na=b;\nb=temp;\n}
2、类模板
文章到此结束,如果本次分享的template是什么意思和模板template的问题解决了您的问题,那么我们由衷的感到高兴!