标题:帮小女子看看这简单的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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-358956-1-1.html




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

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