首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 打印一首唐诗的N种实现之五:操作符重载
【标  题】:打印一首唐诗的N种实现之五:操作符重载
【关键字】:
【来  源】:http://blog.csdn.net/HappyTree/archive/2007/01/02/1472258.aspx

打印一首唐诗的N种实现之五:操作符重载

通过重载原有<<操作符,修改打印的内容,达到补全诗句的目的。

完整的代码如下:

ostream& operator << (ostream & outconst char* pc)
{
    
string s1(pc);
    
string s2("白日依山尽, ");

    
if (s1 != s2) 
        printf(
"%s", pc);        
    
else
        printf(
"白日依山尽, 黄河入海流, 欲穷千里目, 更上一层楼. ");       

    
return out;
}


int main(void)
{
    cout 
<< "白日依山尽, ";
    
return 0;
}

 

一个复杂结构类中区分多个vptr:【上一篇】
字符串相似度算法介绍(整理):【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 王垠——《完全用Linux工作》之一
  • 使用C#轻松编写.Net组件(1)
  • Enterprise Library 2.0 -- Data Access Application Block
  • 在JSP页面中实现检索数据的分页显示
  • 花之细雨
  • 生活中的物流故事:岗位说明书支撑下的物流运转
  • 邮件安全攻略:只要糖衣不要炮弹
  • heartbeat+脚本实现rhel4双机apache高可用集群
  • Life&Hope
  • [转贴]取得拼音字头的存储过程
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.