首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

int i=1; i+=+4;解决办法

2012-04-15 
int i1 i++4各位觉得这个语法正确吗?当然,有人可能把后面的+4理解成了正4。这个问题我是从一个CString

int i=1; i+=+4;
各位觉得这个语法正确吗?当然,有人可能把后面的+4理解成了正4。

这个问题我是从一个CString的加,发现的,当时写成了
(str+=current)+=+_T(",");
竟然也通过了,而且结果还是正确的。
当然,我想要的是
(str+=current)+=_T(",");
如果觉得困惑,这样写,就很好理解了
str+=current;
str+=_T(",");

[解决办法]
个人认为str+=+_T(",");后面的加号理解为正号,修饰的是_T(",")的内存地址。
[解决办法]
赞同

探讨
至少=+不是个运算符

热点排行