766. Re: 恋人と別れる50の、ではなくてプログラムを10倍速くする方法


番号順一覧Top スレッド順一覧Top
作者: Bruce.
日時: 2004/8/30(00:59)
Bruce. です。

<200408291347.i7TDl1h7022700@...>

> 極悪です。
> 
> >「++i」と「i++」のどちらが速いのかも気にするタイプ
> >かしらと思ったり。
> 
> 恥ずかしながら僕は気にするタイプかも。今はもう速さを
> 速さを意識してるわけではないですが、その昔、学校で
> コンピュータのことを習い始めたときに i++ より ++i の
> ほうが速いって聞いたので、そのときから今日までずっと
> ++i です。++i のほうが速いって教えてもらったのに、
> なんで世の中 i++ ばっかりなんだろう、俺は ++i で通す
> ぞって思ってました。

うーん、ポインタの操作に関しては逆じゃないですかね。
post incrementがあるCPUはあるけど、逆はないし。
#pre decrementはあるか

で、C++でクラスを使っている場合には前置の++(--)のほうが速いというのは
あったと思います。なぜなら後置の場合には一時オブジェクトを作成して
それを返す必要があるから。

-- 
木村浩一
  I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
  mail kbk@...
  web  www.kt.rim.or.jp/~kbk/
前の発言: 765. Re: 恋人と別れる50の、ではなくてプログラムを10倍速くする方法 [dune] 2004/8/29(22:52)
後の発言: 767. Re: 恋人と別れる 50の、ではなくてプログラムを 10倍速くする方法 [Bruce.] 2004/8/30(20:35)
親発言: 764. Re: 恋人と別れる50の、ではなくてプログラムを10倍速くする方法 [dune] 2004/8/29(22:52)
子発言: