トップページ > プログラム > 2019年04月23日 > JSYnwir1

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

27 位/206 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000120003



使用した名前一覧書き込んだスレッド一覧
◆QZaw55cn4c
【初心者歓迎】C/C++室 Ver.104【環境依存OK】
C++相談室 part142

書き込みレス一覧

【初心者歓迎】C/C++室 Ver.104【環境依存OK】
968 : ◆QZaw55cn4c [sage]:2019/04/23(火) 19:01:53.94 ID:JSYnwir1
>>963
>違いはないがどちらかに一貫させるのが望ましいと考えると、
>C++ の基本的なライブラリに併せるべきだということになって例外を使うのが妥当という判断になる。

この意見に対しては私は痛烈な批判を浴びせることになるでしょう
曰く、C/C++ の人なら言語的な統一感よりもコスト、というか単純性を優先したくなるのではないですか?
UML のグジャグジャ感をみるにつけても、「言語法律家」なるものはきわめて忌むべき存在と私は考えています

exception を実装するためには、隠れグローバル変数をどうしても準備しなければならない
シングルコアで exception の履歴を単一スタックに全部のせることができるのなら、ローカルで sjlj を駆使して、あるいは書き手からみえないところで純ローカル変数的世界に納めることもできたかもしれませんが、
今やマルチコアで実際に複数のスタックとプログラムカウンタが走る時代で、exception の実装は OS に丸投げの複雑怪奇、ついでにコストも複雑怪奇でパンピーには理解が及ばない…

そんな巨大かつ複雑なスケールの実装を必要とするのに見合った exception のメリットは何か、今も自問自答を繰り返しているのです
【初心者歓迎】C/C++室 Ver.104【環境依存OK】
972 : ◆QZaw55cn4c [sage]:2019/04/23(火) 20:09:00.36 ID:JSYnwir1
>>971
実装方法までは言語仕様に記述されないでしょうね…
C++相談室 part142
367 : ◆QZaw55cn4c [sage]:2019/04/23(火) 20:16:13.74 ID:JSYnwir1
>>366
それって var(var) でも問題ないんですよ…


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