エスケープシーケンスやWin32APIなどの環境依存なものもOK
そのような質問は必ず環境を書きましょう
半角空白やタブでのインデントはスレに貼ると無くなります
コードを貼れる所
http://codepad.org/
https://ideone.com/
前スレ
【初心者歓迎】C/C++室 Ver.103【環境依存OK】
https://mevius.5ch.net/test/read.cgi/tech/1530384293/
探検
【初心者歓迎】C/C++室 Ver.104【環境依存OK】
レス数が1000を超えています。これ以上書き込みはできません。
2018/12/28(金) 06:04:52.38ID:ufThBpcD
>>963
>違いはないがどちらかに一貫させるのが望ましいと考えると、
>C++ の基本的なライブラリに併せるべきだということになって例外を使うのが妥当という判断になる。
この意見に対しては私は痛烈な批判を浴びせることになるでしょう
曰く、C/C++ の人なら言語的な統一感よりもコスト、というか単純性を優先したくなるのではないですか?
UML のグジャグジャ感をみるにつけても、「言語法律家」なるものはきわめて忌むべき存在と私は考えています
exception を実装するためには、隠れグローバル変数をどうしても準備しなければならない
シングルコアで exception の履歴を単一スタックに全部のせることができるのなら、ローカルで sjlj を駆使して、あるいは書き手からみえないところで純ローカル変数的世界に納めることもできたかもしれませんが、
今やマルチコアで実際に複数のスタックとプログラムカウンタが走る時代で、exception の実装は OS に丸投げの複雑怪奇、ついでにコストも複雑怪奇でパンピーには理解が及ばない…
そんな巨大かつ複雑なスケールの実装を必要とするのに見合った exception のメリットは何か、今も自問自答を繰り返しているのです
>違いはないがどちらかに一貫させるのが望ましいと考えると、
>C++ の基本的なライブラリに併せるべきだということになって例外を使うのが妥当という判断になる。
この意見に対しては私は痛烈な批判を浴びせることになるでしょう
曰く、C/C++ の人なら言語的な統一感よりもコスト、というか単純性を優先したくなるのではないですか?
UML のグジャグジャ感をみるにつけても、「言語法律家」なるものはきわめて忌むべき存在と私は考えています
exception を実装するためには、隠れグローバル変数をどうしても準備しなければならない
シングルコアで exception の履歴を単一スタックに全部のせることができるのなら、ローカルで sjlj を駆使して、あるいは書き手からみえないところで純ローカル変数的世界に納めることもできたかもしれませんが、
今やマルチコアで実際に複数のスタックとプログラムカウンタが走る時代で、exception の実装は OS に丸投げの複雑怪奇、ついでにコストも複雑怪奇でパンピーには理解が及ばない…
そんな巨大かつ複雑なスケールの実装を必要とするのに見合った exception のメリットは何か、今も自問自答を繰り返しているのです
969デフォルトの名無しさん
2019/04/23(火) 19:28:11.67ID:TE76XOKd 単純さを選んだら例外になったというお話だったのさ。ちゃんちゃん
970デフォルトの名無しさん
2019/04/23(火) 19:47:47.79ID:BSgCsXpz なぜsjljにこだわるのか
コルーチンとか標準化されても使わなそうだな
コルーチンとか標準化されても使わなそうだな
971デフォルトの名無しさん
2019/04/23(火) 19:58:30.12ID:TE76XOKd c++の言語仕様に例外の実装にはグローバル変数使えとかSJLJ使えなんて縛りあったっけ?
>>971
実装方法までは言語仕様に記述されないでしょうね…
実装方法までは言語仕様に記述されないでしょうね…
973デフォルトの名無しさん
2019/04/23(火) 20:23:18.80ID:TE76XOKd >>972
ということは例外の実装にまで踏み込んで考えるのはナンセンスなのでは?
ということは例外の実装にまで踏み込んで考えるのはナンセンスなのでは?
974デフォルトの名無しさん
2019/04/23(火) 21:32:22.59ID:lLaZpSEH >>968
例外がos丸投げってのは事実誤認
例外がos丸投げってのは事実誤認
975デフォルトの名無しさん
2019/04/23(火) 21:35:59.14ID:lLaZpSEH ちなみにおれはc++の例外は大規模開発でworkしないと思ってるから
経験上ひたすら面倒な事態になる
言語仕様決めてるやつらは言語オタクで大規模開発の経験ないと思ってる
経験上ひたすら面倒な事態になる
言語仕様決めてるやつらは言語オタクで大規模開発の経験ないと思ってる
976はちみつ餃子 ◆8X2XSCHEME
2019/04/23(火) 21:51:05.06ID:K0ADJPpo >>968
いつの話をしてるんだよ。 モダンな環境では例外送出の実行コストは充分に小さい。
特別な環境で特別な対処をしなきゃならない場合を例に出しても意味がないぞ。
ふーん、そういう場合はそうするんですねとしか言いようが無い。
いつの話をしてるんだよ。 モダンな環境では例外送出の実行コストは充分に小さい。
特別な環境で特別な対処をしなきゃならない場合を例に出しても意味がないぞ。
ふーん、そういう場合はそうするんですねとしか言いようが無い。
977デフォルトの名無しさん
2019/04/23(火) 21:58:50.41ID:lLaZpSEH978デフォルトの名無しさん
2019/04/23(火) 21:59:02.76ID:TE76XOKd 抽象化ができずどんな粒度でも低級のセオリーを通そうとする
早すぎる最適化がとにかく大好き
C++erに多いねこのタイプ
早すぎる最適化がとにかく大好き
C++erに多いねこのタイプ
979デフォルトの名無しさん
2019/04/23(火) 22:01:01.11ID:TE76XOKd >>977
クリティカルってどんな時?
クリティカルってどんな時?
980デフォルトの名無しさん
2019/04/23(火) 22:03:19.80ID:lLaZpSEH >>979
リアルタイム性が求められるとき
リアルタイム性が求められるとき
981デフォルトの名無しさん
2019/04/23(火) 22:04:43.29ID:lLaZpSEH >>978
アホみたいにmap使いまくって後でひどい目に遭うアホもよく見るな
アホみたいにmap使いまくって後でひどい目に遭うアホもよく見るな
982デフォルトの名無しさん
2019/04/23(火) 22:12:51.54ID:TE76XOKd >>980
それが必要なのってC++コード全体からすると何パーセントくらいなの?
それが必要なのってC++コード全体からすると何パーセントくらいなの?
983デフォルトの名無しさん
2019/04/23(火) 22:15:51.20ID:lLaZpSEH984デフォルトの名無しさん
2019/04/23(火) 22:18:09.81ID:TE76XOKd985デフォルトの名無しさん
2019/04/23(火) 22:21:23.75ID:lLaZpSEH986デフォルトの名無しさん
2019/04/23(火) 22:26:00.43ID:5E3fgZzA 痛い目に遭ったのかw
987デフォルトの名無しさん
2019/04/23(火) 22:28:35.69ID:TE76XOKd >>985
君はまだ話の流れを理解してないようだ
君はまだ話の流れを理解してないようだ
988デフォルトの名無しさん
2019/04/23(火) 22:34:01.99ID:lLaZpSEH 合ってるね
スクリプト言語あがりと一緒に仕事すると高い確率でそうなる
同じ事をいうんだよ
最初は抽象度高く作ってあとで最適化って
結局しないからね
だいたい薄く広く積もったオーバーヘッドは表面化しないから
んでもっさりアプリの出来上がり
であとで精鋭集めて作り直し
スクリプト言語あがりと一緒に仕事すると高い確率でそうなる
同じ事をいうんだよ
最初は抽象度高く作ってあとで最適化って
結局しないからね
だいたい薄く広く積もったオーバーヘッドは表面化しないから
んでもっさりアプリの出来上がり
であとで精鋭集めて作り直し
989デフォルトの名無しさん
2019/04/23(火) 22:36:43.29ID:TE76XOKd990デフォルトの名無しさん
2019/04/23(火) 22:43:26.94ID:lLaZpSEH991デフォルトの名無しさん
2019/04/23(火) 22:44:12.87ID:5E3fgZzA システム解析能力が無いせいじゃないか
992さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/04/23(火) 22:47:06.24ID:DAl4rXky そろそろ次スレ
993デフォルトの名無しさん
2019/04/23(火) 22:49:51.07ID:TE76XOKd >>990
その大事な大事なUXを向上させるために抽象化するんだよ新人君
その大事な大事なUXを向上させるために抽象化するんだよ新人君
994デフォルトの名無しさん
2019/04/23(火) 22:59:41.83ID:be9PrXZY さすがにそれは意味不明では?
過剰なオブジェクト指向でダメになったプロジェクトは数知れず
過剰なオブジェクト指向でダメになったプロジェクトは数知れず
995デフォルトの名無しさん
2019/04/23(火) 23:01:47.82ID:TE76XOKd >>994
やっぱり流れを理解してないね
やっぱり流れを理解してないね
996デフォルトの名無しさん
2019/04/23(火) 23:05:38.01ID:lLaZpSEH そういうのいいから
説明できないならそこでおしまい
説明できないならそこでおしまい
997デフォルトの名無しさん
2019/04/23(火) 23:13:00.31ID:TE76XOKd UXの向上にはフィールドバックと変更のループが必要
度々の変更を容易たらしめるためには適切な抽象化が必要
最初から速度最適化に傾倒して抽象性を失ったシステムは変更しにくいゴミUXを抱え続ける
度々の変更を容易たらしめるためには適切な抽象化が必要
最初から速度最適化に傾倒して抽象性を失ったシステムは変更しにくいゴミUXを抱え続ける
998デフォルトの名無しさん
2019/04/23(火) 23:47:41.32ID:NBxQbW0f 御託ご苦労さん
でそれどっからの流れなの?
お前さんに一度map乱用ボトルネックを一晩でtableに置き換える作業やらせてみたいわ
多数のモジュールと繋がってるやつな
最初から見積り立てて設計しとけよボケってどなられるやつな
でそれどっからの流れなの?
お前さんに一度map乱用ボトルネックを一晩でtableに置き換える作業やらせてみたいわ
多数のモジュールと繋がってるやつな
最初から見積り立てて設計しとけよボケってどなられるやつな
999はちみつ餃子 ◆8X2XSCHEME
2019/04/24(水) 00:43:26.47ID:kf0sNkPB10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 116日 18時間 38分 57秒
新しいスレッドを立ててください。
life time: 116日 18時間 38分 57秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【芸能】元乃木坂46・松村沙友理 結婚&妊娠を発表! 「引き続き私らしくさゆりんご全開で頑張ります!」 [冬月記者★]
- 【文春】『薬屋のひとりごと』実写映画化、芦田愛菜(21)が主演・猫猫に決定! [Ailuropoda melanoleuca★]
- 「射撃の心得はなるべく無心で」、撃つ直前に「偶然ではない何か」 山上被告明かす“犯行時の心境” 安倍元総理銃撃事件 [どどん★]
- 「今川焼」か「大判焼き」か、それとも…? ついに決着! 47都道府県“呼び方勢力図”★2 [七波羅探題★]
- 【スマホ】サムスン、海外で3つ折りスマホ「Galaxy Z TriFold」発表 10インチ画面でマルチタスク強化 [少考さん★]
- 肛門への性加害をスマホで撮影しかつて親友だった男性(30)に“おぞましすぎる私的制裁”を加えた男(32)が法廷で口にした「驚きの一言」 [おっさん友の会★]
- 【高市速報】ひるおび、山上を叩きまくるwww「統一教会を恨むのは分かるが安倍さんを殺すのは論理が飛躍している」 [888298477]
- 俺「労働法の変更ってうちは大丈夫ですか?」上司「大丈夫、労働法採用してないから」俺「そうなんですね、ありがとうございます」
- 【感動】韓国・李在明大統領、高市と中国の仲裁に名乗り 「共存できる道を探そう」 ありがてえ… [597533159]
- 日本人、高市早苗の異常性に気づき始める [402859164]
- 二郎系とインスパイアの違いって何?
- れいわ新選組って反体制なのになんで幕末に体制を補佐した「新選組」の名を冠してるの? [279254606]
