[過去ログ] 【初心者歓迎】C/C++室 Ver.102【環境依存OK】 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
316: はちみつ餃子 ◆8X2XSCHEME [sage] 2018/03/21(水) 01:30:43 ID:MouF+uE4(1/4) AAS
結果が使われないことが明らかな場合には後インクリメントのかわりに前インクリメントを呼び出すとかいったことをしても
ほとんどのコードは壊れないと思うんだけど、そういうルールを言語仕様に追加するのはもう出来ないかなぁ?
321
(2): はちみつ餃子 ◆8X2XSCHEME [sage] 2018/03/21(水) 19:55:34 ID:MouF+uE4(2/4) AAS
>>318
318(1): デフォルトの名無しさん [sage] 2018/03/21(水) 19:45:28 ID:2N3cG+sW(1) AAS
そもそも速度を気にして
記述を変えるって
間違ってる気がする・・
速度を気にするというのもあるけど、意味的にも無意味な処理をするってのがダサいだろ?
328: はちみつ餃子 ◆8X2XSCHEME [sage] 2018/03/21(水) 22:39:19 ID:MouF+uE4(3/4) AAS
ホントは最適化でだいぶん上手いことやってくれるんやけどな。
というか最適化でやるべきことだと思う。
細かいことまでいちいち配慮しなきゃならないのは最適化技術の敗北。
仕様に [[likely]] なんて入ったのは不格好な話だ。
331: はちみつ餃子 ◆8X2XSCHEME [sage] 2018/03/21(水) 23:14:08 ID:MouF+uE4(4/4) AAS
>>329
329(1): デフォルトの名無しさん [sage] 2018/03/21(水) 23:03:06 ID:TV3lE0eZ(2/2) AAS
イテレータの++や―に戻り値があること自体設計ミス
ポインタのと類似性そこまで要らんし
イテレータで *it++ とか書きたくて仕方ない人もそんなに居ないだろ
void型でよかった
逆じゃないかなぁ。
ポインタをイテレータとしても使えるように一貫性を持たせたら結果的にそうなったって感じじゃないの。
どちらにしても、そこで無理に一貫性を持たせようとしてしまったことが良くなかったとは思うけど。
ちなみに operator++ の返却値を void にすることは出来ます。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.405s*