相同点:函数模板与重载都采用静态绑定实现了编译时的多态性。
不同点:函数重载主要用于功能相同而参数不同的多个函数的定义;而函数模板主要用于对不同类型的数据完成相同操作的一种简化形式。
(简答题)
简述函数模板与重载有什么异同点。
正确答案
答案解析
略
相似试题
(简答题)
什么叫宏?谈谈带参数宏与内联函数之间的异同点。
(单选题)
关于函数模板的同名函数重载,叙述正确的是()
(简答题)
函数重载的主要作用是什么?函数重载时参数个数不同时,能否有缺省参数,为什么?调用不同的重载函数是在编译时决定还是在运行时决定?
(简答题)
函数重载与虚拟函数有哪些相同点与不同点?
(简答题)
结构体数据作为参数在函数间传递有哪几种方式?请指出它们的异同点。
(简答题)
Qt编程的核心机制是什么?与Windows编程有什么异同点?
(简答题)
c++中,什么是函数重载?什么是运算符重载?什么是构造函数?什么是析构函数?
(简答题)
简述FDDI与TokenRing的异同点。
(简答题)
C++语言有宏为什么还要有函数模板?