设为首页 加入收藏

TOP

3.3.4 对成员函数进行重载以便处理两种类型的字符串
2013-10-07 15:31:46 来源: 作者: 【 】 浏览:80
Tags:3.3.4 成员 函数 进行 重载 以便 处理 类型 字符串

3.3.4   对成员函数进行重载以便处理两种类型的字符串

在如下的类中:

 

我们对set成员函数进行了重载。其中一个重载版本的原型为

 
如果将一个string对象传给set成员函数,那么将调用这个重载版本。set成员函数另一个重载版本的原型为
 
可通过如下方式来调用第二个重载版本:
 
如果将一个C风格字符串(null结尾char数组)传给set成员函数,那么将调用第二个重载版本。这种重载为客户提供了方便。比如,客户无论是通过string还是通过const char*参数都可以调用成员函数set。
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇3.1.2 C++的信息隐藏机制 下一篇3.4.2 示例程序的输出

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Python中文网 - 人生 (2025-12-24 18:49:47)
·【整整648集】这绝对 (2025-12-24 18:49:44)
·Python超详细一条龙 (2025-12-24 18:49:42)
·【超详细】JDK 下载 (2025-12-24 18:19:32)
·Java_百度百科 (2025-12-24 18:19:29)