主题:【原创】继续关于swap的讨论 -- 不锈钢破锣
- 共: 💬 22 🌺 5
btw,一个没有optimization的compiler对于
a=a+b这样一个指令的处理,一般就是把它
编译成temp=a+b; a=temp; 就是暗中用临时变量。
类似这种问题在写一些C++的operators时常常遇到。
也有人写文章,教人怎么尽量避免这种暗中
临时变量。倒不是为了省内存,主要是速度问题。
扯远了,呵呵。谢谢讨论。
- 相关回复 上下关系8
🙂不就是register吗?我的意思是--- 觉昌安塔克世 字255 2006-10-28 21:07:21
🙂没什么大好处。。。 大大的熊 字232 2006-10-28 21:29:48
🙂这该至少讲到cache里去吧 lanchong 字669 2006-10-30 11:57:12
🙂谢谢。
🙂对这个没什么研究。。。 大大的熊 字212 2006-10-28 22:17:56
🙂要看具体应用。 觉昌安塔克世 字243 2006-10-28 22:58:48
🙂下文? 大大的熊 字0 2006-10-27 13:56:32
😄这个哈,十几二十年前的电脑类报刊上的解答没有一百也有几十 林小筑 字156 2004-06-15 09:55:22