📄 subject_62145.htm
字号:
<p>
序号:62145 发表者:空穴来风 发表日期:2003-11-24 22:20:52
<br>主题:急,解决马上给分!超简单题,本人刚学~~~~~~~~~~
<br>内容:帮我解答一下这题!!!!<BR>class String <BR>{<BR>public:<BR> String(){ *s='\0' };<BR> String(char *p){ strcpy(s,p) };<BR> char * Get(){return s };<BR> String operator+ {String& s2};<BR> String &operator= {String& s2};<BR> String operator< {String& s2};<BR> String operator> {String& s2};<BR> String operator== {String& s2};<BR>private:<BR> char s[80];<BR>};<BR>对类String ,允许下面的操作符类型:<BR>(1)使用+操作符的字符串连接;<BR>(2)使用=操作符的字符串赋值;<BR>(3)使用< , > 与 == 操作符的字符串比较.<BR>试写出这5个重载函数.<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:xiongli 回复日期:2003-11-24 22:24:19
<br>内容:先给分!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:adam&amp;ancy 回复日期:2003-11-25 00:46:11
<br>内容:函数符号重载,书里有例子的。自己看看,^_^
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:红苹果 回复日期:2003-11-25 01:30:47
<br>内容:(下面都不考虑数组长度不够的问题)<BR>String String::operator+(String& s2)<BR>{<BR> String temp;<BR> strcpy( temp.get(), s );<BR> strcat( temp.get(), s2.get() );<BR> return temp;<BR>}<BR>String &String::operator=(String& s2)<BR>{<BR> strcpy( s, s2.get() );<BR> return *this;<BR>}<BR><BR>什么意思?下面三个函数的原型错了吧:<BR> String operator< {String& s2};<BR> String operator> {String& s2};<BR> String operator== {String& s2};<BR>应该是:<BR> BOOL operator < {String& s2};<BR> BOOL operator> {String& s2};<BR> BOOL operator== {String& s2};<BR><BR>BOOL String::operator<(String& s2)<BR>{<BR> return( strcmp(s,s2.get()) < 0 );<BR>}<BR>BOOL String::operator>(String& s2)<BR>{<BR> return ( strcmp(s,s2.get()) > 0 );<BR>}<BR>BOOL String::operator==(String& s2)<BR>{<BR> return ( strcmp(s,s2.get()) == 0 );<BR>}<BR><BR>怎样?对了吗?<BR><BR><BR>2003-11-25 1:32:22
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -