2011-01-14

http://anond.hatelabo.jp/20110114230925

そこまでやるなら

"\xNN\xXX\xXX\xXX\xXX"[i%15]

でよかろ。-'F' する意味が無い。¥x00 の形式で非ASCIIも指定できるんだから

はいえ、いまどきの パイプラインガシガシのコンピューターだとキャッシュがあるとはいえ、メモリアクセスで、レイテンシとレジスタのみでifジャンプとどっちが速いかは、やってみないとわからんなぁ。

記事への反応 -
  • このコードを見て数秒でヤバイと思えなければヤバイ 俺は採用しない

    • ヤバイのはもちろん理解しておりますので、 どうかどの辺りがヤバイの感じられるのか お教え頂けないでしょうか。

      • ヤバイのはもちろん理解しておりますので、 どうかどの辺りがヤバイと感じられるのか お教え頂けないでしょうか。 まったくこれまで発言してなかった俺が感じるところを言うと...

        • まぁ、今時は32Bitだし 100までしかFizzBuzzは回さないだろうから、動くんだろうな。 どうでもいいけど cout 書いたなら、strstreamだろうし sprintf使うならprintfだろうなぁと int main(void){ ...

          • ちなみにFizzBuzzを短くするなら、こう。printfの""はポインタである。というのをつかって\0を文字列に入れ込み、数値の演算結果で文字列をシフトする。 Buzz単体を表示したい時にはFizzBu...

        • ありがとうございます。 正直に言うと、文字列処理とか大嫌いなのでそこはググって書きました。 C++クックブックを見ると、boost::lexcal_castを使う方法がありましたが、 こんな単純なこ...

    • 横「魔法?」って言った増田。 メモリリーク?というかこの言語何、C++?

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん