码迷,mamicode.com
首页 >  
搜索关键字:多参数定义    ( 1个结果
函数模板(四十七)
我们到目前为止,学习了 C++ 这么久。提个小问题:在 C++ 中有几种交换变量的方法呢?通过定义宏代码块和定义函数。宏定义代码块的优点是代码可以复用,适合所有的类型,缺点是编译器不知道宏的存在,并不会去进行类型检查。定义函数的优点是编译器会去对类型进行检查,而缺点是根据类型需要重复定义函数,无法进行代码复用。那么在 C++ 中有没有解决方案集合两种方法的优点呢?就是泛型编程。泛型编程是指不考虑具体数据类型的编程方式。
分类:其他好文   时间:2018-06-01 19:11:10    阅读次数:149
1条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!