【初心者歓迎】C/C++室 Ver.57【環境依存OK】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
200:デフォルトの名無しさん 08/07/22 22:40:13 その辺に載ってる話はさすがに古くねえか? gcc 2.xだろ? 201:デフォルトの名無しさん 08/07/22 22:55:17 gccのwchar_tは昔からうんこ あまりにも有名すぎる話 202:デフォルトの名無しさん 08/07/22 23:37:26 >>201 いやその、今のgccはinput-charsetだのexec-charsetだのwide-exec-charsetだの 指定できるだろ? 203:デフォルトの名無しさん 08/07/23 01:49:03 *i |= 3; はちゃんと *i = *i | 3; に展開されるのでしょうか? 204:デフォルトの名無しさん 08/07/23 02:26:54 いいえ、前者と後者では意味が違います。 205:デフォルトの名無しさん 08/07/23 02:32:22 >>203 「展開される」の意味が分からない Cだと結果は動作は等しくなる C++だとoperatorのオーバーロードがあるのでなんともいえない 206:デフォルトの名無しさん 08/07/23 10:02:00 class test { string* p; public: test() { p = new string; } ~test() { delete p;} } main() { test obj1; test obj2 = obj1; } 2度目のdeleteにてセグメンテーション違反で落ちるコードです 教科書ではコピーコンストラクタを上書きして ポインタの指す先までコピーするようにしてるのですが delete時にチェックする方法はあるんでしょうか? 実用性は考えていませんが、興味があります 環境: Linux kernel 2.6-686 GNU C++ compiler 4.1.1
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4698日前に更新/131 KB
担当:undef