[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 15:57 / Filesize : 207 KB / Number-of Response : 987
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C++0x 2



1 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 20:29:11 ]
The C++ Standards Committee
ttp://www.open-std.org/jtc1/sc22/wg21/

前スレ
pc11.2ch.net/test/read.cgi/tech/1149440647/

933 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 22:59:39 ]
ここってなんのスレだったっけ?

934 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 23:07:04 ]
次スレ建てました
pc11.2ch.net/test/read.cgi/tech/1191754720/

935 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 23:11:43 ]
>>933
美少女中学生が顔を赤らめながら指の隙間からチラチラと覗くスレ

936 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 23:34:59 ]
大体他人が自分自身と一緒にPCを見ていなければ、顔は赤らめても赤らめなくてもどうでも良いけど
恥ずかしがって指の隙間から顔を隠しつつ見なくてもいいだろ。
最近の子供は意識の根底に公私混同が見られて将来が危ぶまれるな。本当にしっかりしてほしい。

937 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 01:30:58 ]
まあ、繰り返しになるが、DnE 読んでから出直せとしか言い様がない。

あれは C++ 信者でない人にとっても、どのような方針で言語を拡張していくと
こういうトンでもないことになってしまうのかという様子が詳細に書いてある
という点で非常に勉強になりますよ。C++ スレで煽るためにも、
すぐ反論されないように基礎知識を磨いておくことも重要です。
まずは敵を知ることからです。

というわけで DnE 読んでから出直してください

938 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 02:04:38 ]
了解です。

939 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 02:33:45 ]
try節ローカルなオブジェクトをcatch節で見られるようにさえなれば何でもいいよ

940 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 02:35:39 ]
それは同意
Hoge* p;
try{
p= new Hoge();
}catch(){
}
とかダサすぎる
pそこに置く意味ねぇだろと

941 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 03:29:56 ]
>>939-940
try{
Hoge* p = new Hoge();
}catch(){
}

仮に catch の中で p が見れたとして、 new Hoge() から例外が飛んだ場合は
p の初期化が済んでないわけだが、そんなものを見られるようにして何に使うの?



942 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 08:44:04 ]
>>941はわざとか?天然か?

943 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 08:54:03 ]
これがポインタではなくデストラクタのあるクラスのインスタンスだと考えると
スコープの差異による影響は?

944 名前:デフォルトの名無しさん [2008/03/01(土) 09:59:01 ]
確かに>>940は例が悪いな

945 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 10:10:34 ]
例が悪さが、他人の頭の悪さを引き出したケース。

946 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 10:32:56 ]
初心者スレ行けと

947 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 18:00:25 ]
上の例ならスマートポインタ使うよな。

948 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 18:36:38 ]
ぬるぽ

949 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:54:46 ]
華麗にスルー

950 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:55:59 ]
>>941
using {
 Hoge* p = NULL;
} try {
 p = new Hoge();
} catch(...) {
 // p を使用
}

こうすればいい。

951 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:56:52 ]
突っ込んじゃ負けとかいうゲームですか?



952 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 20:00:30 ]
コンストラクタの中で例外を投げるなんて変態すぎる。

953 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 20:01:36 ]
RAII全否定ですか

954 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 20:04:00 ]
>>952
m9(^Д^)プギャー
www.kijineko.co.jp/tech/superstitions/dont-throw-exception-from-constructor.html

955 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 20:04:10 ]
RAII()笑

956 名前:952 mailto:sage [2008/03/01(土) 20:05:55 ]
(´;ω;`)おっおっううぇああぁああぅぅおぉぉおお

957 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 20:09:17 ]
C++ ならデストラクタ使えよってことなんだろう。

958 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 20:10:34 ]
>>956
お前はたぶんオレと同じスレをみている
さぁガイドライン板に帰ろう

959 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 20:15:25 ]
泣いたらスカッとしました。

960 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 21:44:46 ]
関係なかった俺まで泣いた

961 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 00:30:37 ]
>>954
切られている「比較的有名なサイト」ってこれだよね、たぶん。

C MAGAZINE - プログラミングの禁じ手Web版 C++編
ttp://www.cmagazine.jp/src/kinjite/cpp/

適当にうろうろして見たところ、参考にしている人がそれなりにいる様子。
初心者が鵜呑みにするとまずいことを広められるのは困るなー。




962 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 00:41:02 ]
C編はいいんだけどね

963 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:03:15 ]
これ訂正してもらえないの?
いつまでもWeb上に残ってると勘違いするやつが後を絶たないと思うんだけど。
特にポインタのメンバが不定値になるとか、初期化子も知らないような書き方だし。

それともCマガの中の人は確信犯なんだろうか。

964 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:28:38 ]
エキスパートなお前らの間ではコンストラクタで例外投げてもOKって判断なの?

965 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:30:54 ]
自分では投げない場合も、投げられた場合への配慮は必要

966 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:32:30 ]
>>963
糞ページ、糞本認定だけでいいじゃん。
それだって初心者スレでやるべき事だし。
>>963
初心者スレ行って教えて貰ってこい。

967 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:33:16 ]
オブジェクトの構築に失敗したのに例外を投げないコンストラクタを持つクラスなんて、
初心者には使わせたくないな。

968 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:35:23 ]
どっかの腐ったフレームワークの悪影響だろうね

969 名前:964 mailto:sage [2008/03/02(日) 01:41:54 ]
例外を投げないような初期化だけをコンストラクタでやって、
Initialize()とかのメソッドを作ってるんだけど。
なんだ、じゃぁ俺もバンバン例外なげるようにするよ

970 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:51:53 ]
>>969
今までそう作ってきたなら、あえて変える必要は無いんじゃない。
問題なのは、「安全な処理のみでコンストラクタを実装していること」ではなく、
「安全でない処理に失敗したときに例外を投げないこと」なのだから。

971 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:53:18 ]
今気づいたけどスレ違いだな



972 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 08:25:21 ]
うっすらと恥ずかしい毛が生えてきた美少女中学生のスリット違い

973 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 10:47:13 ]
古いんだよなアレ今となっては。著者が表に出る活動を凍結してるせいも
あるんだろうが。

974 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 15:29:11 ]
RAIIイディオムが一般的じゃなかった時代の知識だね
今となっては古臭い

975 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 22:02:27 ]
90年代から知られてるんだけどなw
そのための初期化子リストだし。

976 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 22:16:51 ]
自分は何歳の若い美少女に手を付けたことがあるぞ〜って自慢する人がいるよね

俺は中学生が最高だと思いますが。おっぱい

977 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 12:43:23 ]
手を付けたことはないが
手に付いたことはある

978 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 13:11:08 ]
手を付けたことはないが、
懐かれたことはある。

979 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 22:05:29 ]
おまえらここは0x歳の美少女に手をつけるスレじゃないぞ

980 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 22:33:52 ]
8歳未満はさすがにちょっと

981 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 00:10:09 ]
何進なのかが問題だ



982 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 00:14:59 ]
0頭でC系なら8進だろ、で1桁だから8歳未満

983 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 00:15:30 ]
x が数値として使われている以上、34進数以上だろう。
そして、34進数以上のどの進数だろうが、
0x は 33 になる。
X と x を使い分けるとなってくると話は変わってくるが・・・。

984 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 00:28:38 ]
33で美少女はねーよwってかそろそろスレチだからおわろー

985 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 00:29:50 ]
つか、スレ自体が終わりそうだし

986 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 01:40:31 ]
そういえば1000が近いな






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<207KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef