3 回答
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
i++++ii
++ii++.
$ cat i++.cextern void g(int i);void f(){
int i;
for (i = 0; i < 100; i++)
g(i);}++ii++:
$ diff i++.c ++i.c6c6< for (i = 0; i < 100; i++)---> for (i = 0; i < 100; ++i)
$ gcc -c i++.c ++i.c $ gcc -S i++.c ++i.c
$ md5 i++.s ++i.s MD5 (i++.s) = 90f620dda862cd0205cd5db1f2c8c06eMD5 (++i.s) = 90f620dda862cd0205cd5db1f2c8c06e$ md5 *.o MD5 (++i.o) = dd3ef1408d3a9e4287facccec53f7d22 MD5 (i++.o) = dd3ef1408d3a9e4287facccec53f7d22
哔哔one
TA贡献1854条经验 获得超8个赞
++i
iint
ii++++it
Foo Foo::operator++(){
Foo oldFoo = *this; // copy existing value - could be slow
// yadda yadda, do increment
return oldFoo;}++i
++ii++
- 3 回答
- 0 关注
- 436 浏览
添加回答
举报
0/150
提交
取消
