| C++中的一句话怎样解释 |
|
作者:软件开发… 文章来源:阿达 更新时间:2008-4-9 0:26:57  |
|
C++中的一句话怎样解释
“在作用于变量的操作符中,后增1、后减1这两个操作符的操作结果并不保存于所作用的变量,因而不能继续作为另一个作用于变量的操作符的操作对象。”请将这句话具体解释一下。
这个是后增/减的一个特性,给你一个后增/减的实现代码你就清楚了。
class cA
{
int a;
class cA operator ++ ( class cA __X ){
class cA temp = __X;
__X.a++;
return temp;
}
}
从这个代码我们可以看出,++返回的结果只是一个临时变量,而不是原来的结果,因此对这个值得操作是没有意义的,也就是不会对原来的对象产生影响。
揪错 ┆ ┆ 举报
提问者对答案的评价:
3Q
|
| 文章录入:admin 责任编辑:admin |
|
上一篇文章: 关于C++的计算题
下一篇文章: C++中的字符串 |
|
|
|
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |