C++に襲われた

14
Akso de la Malbono @Cryolite

C++ の大ベテラン8人なら大丈夫だろうと思っていたら標準委員会の20人に襲われた

2010-06-03 10:20:26
Akso de la Malbono @Cryolite

ISO/IEC14882:2003 から徒歩1分の路上で白人が鼻から悪魔を出して倒れていた

2010-06-03 10:20:42
Akso de la Malbono @Cryolite

生ポインタがぐにゃりとしたので operator* でめくってみると dangling reference が転がっていた

2010-06-03 10:21:01
Akso de la Malbono @Cryolite

const 修飾をしたオブジェクトが襲撃され,目が覚めたら const 修飾が切り落とされていた

2010-06-03 10:21:07
Akso de la Malbono @Cryolite

コンパイルエラーになる式を関数宣言に突っ込んで倒れた,というか SFINAE した後からオーバーロードの順位とかを強奪する

2010-06-03 10:21:23
Akso de la Malbono @Cryolite

STL を使ったプログラムがコンパイルエラーに襲撃され,ユーザコードの該当箇所も「ライブラリ内部の該当箇所も」全部コンソールに表示された

2010-06-03 10:21:44
Akso de la Malbono @Cryolite

プログラムの実行開始から main 関数に入るまでの10個の静的オブジェクトの初期化の間に未定義動作に襲われた

2010-06-03 10:22:00
Akso de la Malbono @Cryolite

例外を投げたらエラーを無視できないので安全だろうと思ったら,自動変数のデストラクタが全員例外を投げる実装だった

2010-06-03 10:22:19
Akso de la Malbono @Cryolite

C++ プログラマの3/1が STL 周りのエラー経験者.しかも任意のコンテナと任意のアルゴリズムとが組み合わせられるという都市伝説から「std::sort ほど危ない」

2010-06-03 10:22:46
Akso de la Malbono @Cryolite

「そんな危険なわけがない」といって memory_order_[relaxed|consume|acquire|release] を使い出したプログラマが5分後未定義動作まみれで戻ってきた

2010-06-03 10:23:03
Akso de la Malbono @Cryolite

「メンバ関数を何も定義しなければ襲われるわけがない」とポインタのメンバ変数1つ持って出て行ったクラスが暗黙定義のコンストラクタとデストラクタを追加され多重 delete で戻ってきた

2010-06-03 10:23:26
Akso de la Malbono @Cryolite

最近流行っている強盗は「move 強盗」 "&&" を手に持って無名オブジェクトに殴りかかるから

2010-06-03 10:23:40
あんどちん(安藤敏彦) @andochin

3倍? RT @Cryolite: C++ プログラマの3/1が STL 周りのエラー経験者.しかも任意のコンテナと任意のアルゴリズムとが組み合わせられるという都市伝説から「std::sort ほど危ない」

2010-06-03 10:23:57
Akso de la Malbono @Cryolite

ラムダ式から半径200mはバグにあう確率が150%.一度 captured by copy で値が変わらないバグに襲われてまた captured by reference で dangling reference に襲われる確率が50%の意味

2010-06-03 10:24:02
Akso de la Malbono @Cryolite

C++ における未定義動作による殺人事件は1日平均120人,うち約20人が上級者

2010-06-03 10:24:22
楓月(Fuhduki) @Fuhduki

.@CryoliteのヨハネスブルグコピペC++版が面白いが分かる部分が少なくて悔しい

2010-06-03 10:27:33
若年寄(もう若くない) @kikairoya

MTGから戻ってみたら@Cryolite先生が暴走していた [宮崎産を食べよう]

2010-06-03 11:14:38
Akso de la Malbono @Cryolite

言うまでもないことですが,「C++ プログラマの3/1が STL 周りのエラー経験者」というのは「C++ プログラマは1人3回 STL 周りのエラーを経験した」という意味です.

2010-06-03 11:45:14
あんどちん(安藤敏彦) @andochin

文章から政治家のような匂いを感じる… RT @Cryolite: 言うまでもないことですが,「C++ プログラマの3/1が STL 周りのエラー経験者」というのは「C++ プログラマは1人3回 STL 周りのエラーを経験した」という意味です.

2010-06-03 11:47:55
Akso de la Malbono @Cryolite

クリックで増やせるふぁぼられがある→

2010-06-03 11:49:46
量子性独り言 (粒子性) @twittum

3回で足るん? RT @Cryolite 言うまでもないことですが,「C++ プログラマの3/1が STL 周りのエラー経験者」というのは「C++ プログラマは1人3回 STL 周りのエラーを経験した」という意味です.

2010-06-03 12:35:14