トップページ > プログラム > 2016年01月23日 > xYcOlVg1

書き込み順位&時間帯一覧

11 位/190 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000030000010004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
オブジェクト指向は愚かな考え。この世は計算式 ★3©2ch.net
C++14/C++1z 20
【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net

書き込みレス一覧

オブジェクト指向は愚かな考え。この世は計算式 ★3©2ch.net
193 :デフォルトの名無しさん[sage]:2016/01/23(土) 14:01:47.22 ID:xYcOlVg1
Smalltalkの人はボコボコにされて
Smalltalkに自信を失って帰っちゃったからな

実際全然使われていない現実なわけだから
何を言っても説得力皆無だし机上の空論になるし
こいつマゾと思って皆で玩具にしたが
言うほどマゾじゃなかったのかもね
C++14/C++1z 20
922 :デフォルトの名無しさん[sage]:2016/01/23(土) 14:27:31.09 ID:xYcOlVg1
多段に抜けるときgoto文はまぁ良いんだが
クラス内クラスのメソッドの中で使うと何故かVisualStudioのクラスビューがバグるから困る

今はラムダがあるので、多重ループ部をラムダに抜き出して
returnで多段に抜けるのが今どきのC++風だろう

あと、仮に名前付きブロックを作ったとき、名前付きブロック内で普通のbreakした場合、
break先はどこになるんだろう
名前付きブロックを抜けるのだろうか、はたまたその外のブロックを抜けるのだろうか
【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net
299 :デフォルトの名無しさん[sage]:2016/01/23(土) 14:37:50.67 ID:xYcOlVg1
有るに決まってるだろ
しかしftellが作られた当時は無かったかもな、詳しく知らんが

それにftellがファイルに何も書き込まなかったとしても
FILE構造体を何も書き換えないとは限らないしな
排他処理で何か書き換える実装もあり得る
ftellの実装はコンパイラ毎、環境毎に違うし
ベンダーが自分たちで用意するわけだから
いろんな環境に対応しなければならないC言語としては
安易にconstにできないな
C++14/C++1z 20
927 :デフォルトの名無しさん[sage]:2016/01/23(土) 20:43:39.77 ID:xYcOlVg1
一番内側ってのが何を指しているの?
名前付きブロックは勘定に入るの?
名前なしの普通のブロックはbreakのジャンプ先の勘定に入らないよね
だけど名前付きブロックは名前指定breakの対象になるってことは
名前付きブロック内で普通のbreakを呼ぶと名前付きブロックを抜けられそうにも思える

要するに名前付きブロックはどっちの仲間なの?
・for文、while文、do-while文のブロック ← breakの対象
・if文、関数、名前なしの普通のブロック ← breakの対象外


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。