C++函数重载例题

本文介绍如何实现一个C++模板函数cmp,该函数可以比较不同类型的元素,如int、double、float、char、string以及相同类型的指针,并根据元素值或所指值进行相等判断,返回布尔结果。
摘要由CSDN通过智能技术生成

Descrption

Implement a template function cmp which compares any type of two elements.Makes it suitable to compare any two int, double, float, char, string and any two same type of pointers.*If the first parameter is equal to the second one, then return true, elsewise, false.

You can be careful that:

(1)When comparing two int, double, float, char*, string , you should compare their values.

(2)When comparing two pointers, you should compare the values they point to.

(3)the cmp function should always return a boolean value.

题目描述:

请实现一个模板函数cmp,它可以比较多种元素类型,包括int、double、float、char、string和任意两个相同类型的指针。

如果第一个参数等于第二个参数,则返回true, 否则返回 false。

注意

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值