C/C++の宿題片付けます 151代目
■ このスレッドは過去ログ倉庫に格納されています
http://hibari.2ch.net/test/read.cgi/tech/1309527259/132
>>258
>任意単位の入力を仮定しなければいけないというのならば、
そんなことは言っていませんね。
単位に仮定がない以上、double あるいは float で表現できる数値に対して、常に最小値が求まる
ロジックであればいいだけの話。
http://hibari.2ch.net/test/read.cgi/tech/1308749241/906 はロジックが破綻しており、
float で表現できる複数の数値があたえられたとき、場合によってはそれらの最小値を
求めることができない実装になっていることを、指摘しているだけです。
malloc()/free() 信者論争のときといい、すぐに都合のいい拡大解釈を行うんですね。
とにかく、http://hibari.2ch.net/test/read.cgi/tech/1308749241/906 の欠陥ロジックを修正してください。
>>259
>> あと、float をあえて使う場面はそうそうない。浮動小数点は double がデフォと学校で習いませんでしたか?
>キミみたいな底辺PGは使う機会そうそう無いだろうけど、数値演算やってると不要な処でdoubleは使わないんだよ。
>
>話の発端はこれなんだが、こんな非常識な事を書いて後に引けなくなった馬鹿が強弁してる
>学生が見てるスレだから白黒は付けた方が良いと思うよ
普通にC で浮動小数点演算を記述すると NDP/FPU 相手のコードを吐くものと思っておりましたが、
いろいろお話を伺うと、最近のコンパイラは SSE に対応するコードも吐くようですね。レジスタは共用しているようだし。
もっとも、複数のfloat 演算を一つの命令で一気にこなすことまでは、普通に書くだけではだめ、
との指摘もあるようですし、もう少し調べておきましょうか。
教育的配慮から、私の「float をあえて使う場面はそうそうない」という発言は撤回します。
ただし、http://hibari.2ch.net/test/read.cgi/tech/1308749241/906 で float を使うことについては疑問視とします。
■ このスレッドは過去ログ倉庫に格納されています