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


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

C++0x



1 名前:デフォルトの名無しさん [2006/06/05(月) 02:04:07 ]
どんな感じになるの?

554 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 12:05:59 ]
shared_ptrとかは削除子指定できるからな
GCも同様に削除子が指定できれるならば生成子と対照が簡単に取れるから問題なし

555 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 12:07:50 ]
なんだよかたそういう対照性か。
まさかソースコード上の対照性を言っているのかと思って心配になった。

556 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 12:11:55 ]
>>554
メモリ管理専用にしないと GC によるメリットなんて得られないんじゃない?
削除子なんか入れたら実行タイミングに完全な規格を定義しないといけないでしょ。

557 名前:556 mailto:sage [2007/07/01(日) 12:16:45 ]
うーんもうちょっと調べ物してから言えばよかったかな。
あんまりはっきりしたこともいえないんで、スルー推奨。

558 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 12:17:46 ]
超基本的な質問なんだけど

GCありの場合でも自動変数がスコープ抜けた時とかにデストラクタは呼ばれるの?
その場合、そのクラスがフリーストアへのポインタを持っていた場合、
クラスのインスタンス自体は破棄されるけど、参照されていたメモリは
GCの場合はすぐに回収されないってことになるの?

559 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 12:21:51 ]
GCってオンオフするもんなの?
当方C++/CLIのイメージが強いもんで、C++0xでどうなるのかわからないんだけどさ。
^とgcnewみたいなものじゃまずいのかなぁ。

560 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 12:38:43 ]
すみません
int a[] = new int[10];
int *b = new int[10];
みたいに確保したときって
delete a;
delete a[];
delete b;
delete b[];
それぞれ解放の仕方で動作おかしくなりますか?



561 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 12:45:19 ]
>>560 スレ違い。こっち逝け→ pc11.2ch.net/test/read.cgi/tech/1182740506/

562 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 15:35:28 ]
>>560
とりあえず Effective C++ でも買ってこい



563 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 23:47:23 ]
>>545
今回はいつもよりちと早めだね
小技系だが、N2332 がはげしく欲しい

564 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 07:35:17 ]
やっぱSL73だろ
gradeup.blog39.fc2.com/blog-entry-31.html

565 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 09:24:38 ]
みんな好き勝手いいやがって……だれが実装すると思ってるんだ

566 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 12:50:56 ]
>>563
make_*関数が要らなくなるのは確かに便利だな。

567 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 08:31:37 ]
最近のSutterは完全にC++/CLI宣伝だな。
そういう契約なのかな…

568 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 21:18:40 ]
最新のドラフトってこれでいいのかな?

# ISO/IEC 14882: Programming Language C++ - draft
www.open-std.org/JTC1/SC22/WG21/docs/papers/2007/n2315.pdf

569 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 21:27:04 ]
今日付けでn2369が出たみたい。

570 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 22:45:56 ]
今日付けw 何とタイムリーな。
こいつかな?
www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2369.pdf

571 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 22:49:14 ]
今日じゃないや、6日だ…

今月分のもろもろ。
ttp://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/#mailing2007-08

572 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 23:50:33 ]
decltype 追加か。細かい仕様はともかく、追加は確定なのかな。
あと alignas, alignof, constexpr も追加。
そして、char16_t, char32_t も追加? 色は変わってないけど。

constexpr は D のコンパイル時実行みたいなもんか。
メタプロの世界がまた1つ広がりそうだな。

alignas と alignof は構造体のアラインメント関連か。
alignas で指定して、alignof で取得する、といったところか。

char16_t と char32_t は UTF-16 と UTF-32 用の char だっけ?
何か前に話題に出てたよね。



573 名前:デフォルトの名無しさん mailto:sage [2007/08/10(金) 00:01:26 ]
しかし、結構ドラスティックな変更が多いと思うけど、
こんなんがあと二年でまとまるんだろうか

574 名前:デフォルトの名無しさん mailto:sage [2007/08/10(金) 00:10:12 ]
constexprは制限が強すぎて見た目ほど強力じゃなかったはず

575 名前:デフォルトの名無しさん [2007/08/10(金) 06:15:42 ]
www.open-std.org/jtc1/sc22/wg21/
News 2007-08-09: The 2007-08-post-Toronto mailing is available
News 2007-08-09: C++ Standard Core Language Issues List (Revision 49) is available
News 2007-08-09: The C++ Standard Library Issues List (Revision 50) is available

576 名前:デフォルトの名無しさん mailto:sage [2007/08/10(金) 09:46:56 ]
FORTRESSに、禿の"Generalizing Operator for C++2000"風の演算子拡張があって、
気になって仕方がない。

577 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 06:43:14 ]
= default と = delete がいまいち分かんないな。

= default はデフォルトで作られるメンバ関数を非 inline 化するためのもの・・・でいいのか?
いまいち使い道が分からんが。

= delete は関数を使えなくする・・・でいいのか?
こっちはまあ使い道あるだろうけど、
10.3p14 を見るに、基底クラスのメンバを殺すのには使えんのか?

578 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 08:08:25 ]
うわあああ
もう予約語の使いまわしはやめてくれぇぇぇぇぇぇぇ
=0ですらキモすぎるのに=deleteとか=defaultとか

579 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 08:13:20 ]
フフフ。そのキモさが C++ なのさ!

580 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 08:41:36 ]
純粋仮想関数とかいいながら、構文が汚れてるよな

581 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 08:47:17 ]
不純だわ

582 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 08:51:54 ]
不接触の純粋さは当然のこと。
穢れに触れて、それでも尚純粋であることの方が素晴らしい。



583 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 09:01:36 ]
それもこれもstaticが全ての始まりでした…

584 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 09:23:04 ]
*じゃね?

585 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 09:24:11 ]
& もなかなか

586 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 09:34:31 ]
POD という表現がことごとく修正されてるのは、
やっぱ constexpr の影響?






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

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

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