- 1 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 11:01:49 ]
- なんで double 使わないの?
もう氏んでください。迷惑です。 むかし懐かしい BASIC じゃあるまいし。 何考えてるんだ? ※巨大な配列で float a[10000]; とか取るなら仕方ないです。 または、他のコンピュータとのデータのやりとりのために どうしても相手が float で無ければダメだとか そういうのは別ですよ、もちろん。
- 35 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 08:39:06 ]
- 他のコンピュータとやりとりするのに精度はともかく、
floatなんか使わない
- 36 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 08:42:13 ]
- 今時一瞬で切り替えられるようにtypedefしとくんじゃないの?
- 37 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 09:15:22 ]
- 今時なのか?
- 38 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 09:20:21 ]
- >>35
疎なRPC的なものだったらやらないけど、 全部同じアーキテクチャって分かってるなら気にしない。
- 39 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 10:35:37 ]
- 以前doubleとlong doubleをtypedefで使い分けてたことがあった。
実際には変数の型だけでなくprintf/scanf系のフォーマットストリングも変えないと いけなかったりする。プラットフォーム毎に違ったりもするし。 本当は多倍長計算の型もシームレスに使いたかったがそのときは適当な実装が なかったので断念した。例えば多倍長同士の足し算を+でやったりとかできなかった。 必然的にC++ということになるわけだが...
- 40 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 22:21:58 ]
- >多倍長
どこの会社の管理職?
- 41 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 22:51:06 ]
- GDI+がやたらとfloatなんだよな。
- 42 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 13:38:22 ]
- 工業系でfloat使うとしょっぱいアプリができちゃう
- 43 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 13:42:50 ]
- doubleも使えないけどね
- 44 名前:デフォルトの名無しさん mailto:sage [2008/09/27(土) 21:34:01 ]
- double配列だとメモリ上にdouble word alignmentされるかどうかで
性能が違ったりね。今はちゃんとアーキテクチャを判断してコンパイラがやってくれるの?
- 45 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 11:24:51 ]
- >>44
コンパイルオプションで指定する必要はあるかも。
|

|