| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 832 人关注过本帖
标题:帮小女子看看这简单的C++类程序,有一句不明白
取消只看楼主 加入收藏
avator123
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2010-12-3
结帖率:80%
收藏
已结贴  问题点数:10 回复次数:1 
帮小女子看看这简单的C++类程序,有一句不明白
程序代码:
#include <isotream.h>
#include<string.h>
#include<stdio.h>

class MyString {
   char cpBody[81];
public :
MyString & operarator++ (int i)
{

 static MyString s ;

 s = *this;  // 这句话什么意思?什么时候需要这样做呢?
 *this = (cpBody[0] == '\0') ? *this : (*this)[1]; return s ; //帮忙解释一下这句话的意思。。
void display() {printf("<%s>\n",cpBody);}
friend MyString& operator+(int i ,MyString&s);

}





[ 本帖最后由 avator123 于 2011-12-31 12:44 编辑 ]
搜索更多相关主题的帖子: 小女子 color 
2011-12-31 11:48
avator123
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2010-12-3
收藏
得分:0 
*this = (cpBody[0] == '\0') ? *this : (*this)[1]; return s ; //(*this) = (*this)[1] 是什么意思?
2011-12-31 17:45
快速回复:帮小女子看看这简单的C++类程序,有一句不明白
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041659 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved