- 1 名前: ◆h6A7qfFFu6 mailto:sage [2008/12/29(月) 11:05:07 ]
- スレを勃てるまでもない低俗なC/C++の質問はここでお願いします。
過去ログ スレを勃てるまでもないC/C++の質問はここで pc11.2ch.net/test/read.cgi/tech/1167476845/ スレを勃てるまでもないC/C++の質問はここで 2 pc11.2ch.net/test/read.cgi/tech/1178503366/ スレを勃てるまでもないC/C++の質問はここで 3 pc11.2ch.net/test/read.cgi/tech/1187521676/ スレを勃てるまでもないC/C++の質問はここで 4 pc11.2ch.net/test/read.cgi/tech/1221633708/
- 38 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 19:01:02 ]
- >>37
お前馬鹿か、まだエラーが出るんだけど WinMainが未解決だよ
- 39 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 19:03:20 ]
- エ デ ィ タ の 補 間 機 能
- 40 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 19:05:27 ]
- >>38
Win厨が何寝言ほざいているんだか。
- 41 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 19:09:13 ]
- まじれすかよ
- 42 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 19:10:53 ]
- 補間機能が働いたんだよ
- 43 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 19:12:12 ]
- これは補完機能のせいだよ
- 44 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 19:16:19 ]
- 補間機能って便利なのか?
- 45 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 19:19:29 ]
- 23 :デフォルトの名無しさん:2008/12/29(月) 18:24:20
>>19 こういうのは原則としてやめろ エディタの補間機能が働かなくなるし らしいよ
- 46 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 19:23:00 ]
- 補完機能だな。
- 47 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 19:23:34 ]
- 補間機能ww
- 48 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 19:42:55 ]
- ゼルゲノム
- 49 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 20:41:23 ]
- 人類補間計画が発動したと聞いて
- 50 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 20:44:06 ]
- 23 :デフォルトの名無しさん:2008/12/29(月) 18:24:20
>>19 こういうのは原則としてやめろ エディタの補間機能が働かなくなるし
- 51 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 21:15:33 ]
- よく考えてみたら「補間」ってどういう意味だかわからねえ
- 52 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 21:29:20 ]
- それは>>23が知っているんじゃないか?
23 :デフォルトの名無しさん:2008/12/29(月) 18:24:20 >>19 こういうのは原則としてやめろ エディタの補間機能が働かなくなるし
- 53 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 21:46:50 ]
- そんなに引っ張るネタか?
- 54 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 21:47:48 ]
- >>51
( ) を書いたら、関数の引数の数に応じて適切な数のコンマが自動的に挿入されるとか。
- 55 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 21:50:21 ]
- >>51
間に線引くとか
- 56 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 21:56:57 ]
- >>53=>>23
- 57 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 21:57:48 ]
- 23 :デフォルトの名無しさん:2008/12/29(月) 18:24:20
>>19 こういうのは原則としてやめろ エディタの補間機能が働かなくなるし
- 58 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 22:02:16 ]
- >>37
#define pritnf printf が抜けてる
- 59 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 22:10:20 ]
- 修正しました
#include <stdio.h> #define pritnf printf int main (void) {pritnf("パースペクティブ京都マン\n");getchar();return 0;}
- 60 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 22:11:45 ]
- なんか改行が変な感じに。。
#include <stdio.h> #define pritnf printf int main(void) { pritnf("パースペクティブ京都マン\n"); getchar(); return 0; }
- 61 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 22:15:32 ]
- >
- 62 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 22:22:47 ]
- >>57
ジサクジエン王国? 補完と補間の違いがそんなに気なるか? 明らかに不自然だけど
- 63 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 22:40:49 ]
- 出た、「ジサクジエン」
- 64 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 22:41:41 ]
- >>62
気になるから貼っているとでも思っているのか
- 65 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 22:43:15 ]
- 必死にレス貼ってる奴は何がしたいの?
- 66 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 22:46:48 ]
- そんなに貼ってほしいなら・・・
23 :デフォルトの名無しさん:2008/12/29(月) 18:24:20 >>19 こういうのは原則としてやめろ エディタの補間機能が働かなくなるし
- 67 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 22:48:29 ]
- 変なマクロを避ける主たる理由が補間機能(笑)ねぇ・・・
- 68 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 22:49:09 ]
- 23 :デフォルトの名無しさん:2008/12/29(月) 18:24:20
>>19 こういうのは原則としてやめろ エディタの補間機能が働かなくなるし
- 69 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 22:51:33 ]
- 23 :デフォルトの名無しさん:2008/12/29(月) 18:24:20
>>19 こういうのは原則としてやめろ エディタの補間機能が働かなくなるし 53 :デフォルトの名無しさん:2008/12/29(月) 21:46:50 そんなに引っ張るネタか? 62 :デフォルトの名無しさん:2008/12/29(月) 22:22:47 >>57 ジサクジエン王国? 補完と補間の違いがそんなに気なるか? 明らかに不自然だけど 65 :デフォルトの名無しさん:2008/12/29(月) 22:43:15 必死にレス貼ってる奴は何がしたいの? こういうことですね、分かります
- 70 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 23:13:33 ]
- >>69
で、君は何が言いたいの? 何を知ってもらいたい? さっぱりわからんから説明してくれ
- 71 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 23:20:58 ]
- 23 :デフォルトの名無しさん:2008/12/29(月) 18:24:20
>>19 こういうのは原則としてやめろ エディタの補間機能が働かなくなるし 53 :デフォルトの名無しさん:2008/12/29(月) 21:46:50 そんなに引っ張るネタか? 62 :デフォルトの名無しさん:2008/12/29(月) 22:22:47 >>57 ジサクジエン王国? 補完と補間の違いがそんなに気なるか? 明らかに不自然だけど 65 :デフォルトの名無しさん:2008/12/29(月) 22:43:15 必死にレス貼ってる奴は何がしたいの? 70 :デフォルトの名無しさん:2008/12/29(月) 23:13:33 >>69 で、君は何が言いたいの? 何を知ってもらいたい? さっぱりわからんから説明してくれ
- 72 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 23:22:37 ]
- 70 デフォルトの名無しさん[sage] 2008/12/29(月) 23:13:33
>>69 で、君は何が言いたいの? 何を知ってもらいたい? さっぱりわからんから説明してくれ 71 デフォルトの名無しさん[sage] 2008/12/29(月) 23:20:58 23 :デフォルトの名無しさん:2008/12/29(月) 18:24:20 >>19 こういうのは原則としてやめろ エディタの補間機能が働かなくなるし 53 :デフォルトの名無しさん:2008/12/29(月) 21:46:50 そんなに引っ張るネタか? 62 :デフォルトの名無しさん:2008/12/29(月) 22:22:47 >>57 ジサクジエン王国? 補完と補間の違いがそんなに気なるか? 明らかに不自然だけど 65 :デフォルトの名無しさん:2008/12/29(月) 22:43:15 必死にレス貼ってる奴は何がしたいの? 70 :デフォルトの名無しさん:2008/12/29(月) 23:13:33 >>69 で、君は何が言いたいの? 何を知ってもらいたい? さっぱりわからんから説明してくれ
- 73 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 23:23:09 ]
- もういい加減にしてくれ・・・・・・・
- 74 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 23:29:06 ]
- 72 :デフォルトの名無しさん:2008/12/29(月) 23:22:37
70 デフォルトの名無しさん[sage] 2008/12/29(月) 23:13:33 >>69 で、君は何が言いたいの? 何を知ってもらいたい? さっぱりわからんから説明してくれ 71 デフォルトの名無しさん[sage] 2008/12/29(月) 23:20:58 23 :デフォルトの名無しさん:2008/12/29(月) 18:24:20 >>19 こういうのは原則としてやめろ エディタの補間機能が働かなくなるし 53 :デフォルトの名無しさん:2008/12/29(月) 21:46:50 そんなに引っ張るネタか? 62 :デフォルトの名無しさん:2008/12/29(月) 22:22:47 >>57 ジサクジエン王国? 補完と補間の違いがそんなに気なるか? 明らかに不自然だけど 65 :デフォルトの名無しさん:2008/12/29(月) 22:43:15 必死にレス貼ってる奴は何がしたいの? 70 :デフォルトの名無しさん:2008/12/29(月) 23:13:33 >>69 で、君は何が言いたいの? 何を知ってもらいたい? さっぱりわからんから説明してくれ
- 75 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 23:31:00 ]
- 61 :デフォルトの名無しさん:2008/12/29(月) 22:15:32
> 61 :デフォルトの名無しさん:2008/12/29(月) 22:15:32 > 61 :デフォルトの名無しさん:2008/12/29(月) 22:15:32 > 61 :デフォルトの名無しさん:2008/12/29(月) 22:15:32 > 61 :デフォルトの名無しさん:2008/12/29(月) 22:15:32 >
- 76 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 23:35:51 ]
- /^\_
,ィー‐ '⌒´ : : : : ヽ: `ヽ、 , :≦7: : : : : : : : : : : : : : :ヘ : : : \ /: : : /: : : : : : : : : : :∧: : : : :', : : : : :\ rー<⌒\_:_ /: : : : : : :/ : : : :} ',: : : : :}: : :ヽ: : : \ |: : : : l::..::..:ヽ/: :/ : : : :/ /⌒′│j: : : ト: : : ヘ \: :ヽ、 |: : : : |:::::::::::' : / : : : :│: : : / |:ハ : : |ハ: :l : |: : :ヘ |: : : : |::::::::::i :│ : : : : { : : : ,イ气 リ ヘ : 心}: }: :|: : : :} . /|: : : : }::::::::::| : | : : : : /l: : :/{::ヘ_∧ j/{rイ: | : h: : :′ ' :|: : : : l::::::::::{: ∧: : : /:ヘ: 〈{ Y: : :} Y: |: / }: / {.:::|: : : : |::::::::::W::{ : :/ : : :V ゞzソ \W ,j/ └┤: : : ヘ:___/⌒l: /: : : : :| " rー┐ }:ヘ | i: : : : : ヘ ー {^W{: : : i: | { .__{ 厶/ >>1 乙! | }: : : : : : { : : ヽ、_|: : : l: l / } |八: : : :∧ヽ`゛<ム : : h:{ ____ , く: : :│ |{ }: : / ヽ{ }: : :|ヘヽ、 /} : 八 } : : | . j/ ∧ : ト、\ ヽ\} |: /リ / ヘ: :l \ } ヽ. j/ ,,,..-‐‐‐-..,,, /::::::::::::::::::::::::ヽ _,..-‐‐-..,,, l::;;-‐‐-:;;::::::::::::ヽ//-‐,,__ /:::::::::::::::::::::ヽ l:l ヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ ヽ / :::::::::::::::::::::::::::::::::::::;-'^~~^'‐;;:l ~ヽ/ ::::::::::::::::::::::::::::::::ヽミ .ll / :::::::::::::::::::::::::::ヽ ,.ノ / ::::::::::::::::::::l'^~ ‐/-,, (●), 、(●)、 ::::::::::::l
- 77 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 23:38:37 ]
- ,,,..-‐‐‐-..,,,
/::::::::::::::::::::::::ヽ _,..-‐‐-..,,, l::;;-‐‐-:;;::::::::::::ヽ//-‐,,__ /:::::::::::::::::::::ヽ l:l ヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ ヽ / :::::::::::::::::::::::::::::::::::::;-'^~~^'‐;;:l ~ヽ/ ::::::::::::::::::::::::::::::::ヽミ .ll / :::::::::::::::::::::::::::ヽ ,.ノ / ::::::::::::::::::::l'^~ ‐/-,, (●), 、(●)、 ::::::::::::l そう…。そのまま飲み込んで。僕のエクスカリバー…
- 78 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 23:40:26 ]
- なんでだよw
- 79 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 23:47:31 ]
- printf(">>77ってなんか元ネタがあるの?\n");
- 80 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 23:50:04 ]
- scanf("ハム太郎だと思われ", &n);
- 81 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 00:01:45 ]
- ttp://up2.viploader.net/pic2d/src/viploader2d509046.jpg
- 82 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 00:11:19 ]
- while (1) cout << _T("これがBLというやつか") << endl;
- 83 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 00:18:34 ]
- ハム太郎ってBLものだっけ
- 84 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 01:14:01 ]
- #include <stdio.h>
int sum(int,int); int main(void); { int ham; ham = sum(50,20); printf("%d\n",ham); printf("%d\n",ham + 20); return 0; } int sum(int mix,int max) { int num; num = (mix + max) / 2 * 3 -100; return num; } 6) : error C2447: '{' : 対応する関数ヘッダーがありません (旧形式の仮引数リスト?) なにがちがうんじゃあああ
- 85 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 01:17:23 ]
- int main(void); ←!!!!!!!
- 86 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 01:18:02 ]
- そ・・そうか!!!
サンクス!
- 87 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 01:56:20 ]
- STLにマルチスレッド
例外発生しまくりなんだけど なにかいいソースコード入力方法ない? デバック追跡機能追加ともいいのかな やっぱクリティカルセクション使わなければいけないのかな? 面倒くさいのよね
- 88 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 02:02:16 ]
- STLはスレッドアンセーフだからマルチスレッドでは使っちゃダメ
別のスレッドセーフに設計されたライブラリを使いなさい
- 89 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 02:12:25 ]
- >>88
クリティカルセクションで保護しても無理ですかね?
- 90 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 02:14:50 ]
- >>89
速度がガタ落ちになってもいいならそれでどうぞ
- 91 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 02:36:06 ]
- >>36
俺はそこで引き合いに出されている診断室を思い出したw
- 92 名前:デフォルトの名無しさん [2008/12/30(火) 12:09:13 ]
- スマートポインターを7種類も8種類も作って、C++のコミュニティって馬鹿なの?
これを用途によって間違わずに使い分けるより、new-deleteの対応付けをきっちりやる方が余程簡単だっつーのw ホント馬鹿だな。
- 93 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 12:09:22 ]
- プログラムの進捗状況をグラフみたいので表示したいんだが、
グラフィックスライブラリって何がいい? 今から勉強するんだが
- 94 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 12:11:03 ]
- プロジェクト管理ツール使ってみては
- 95 名前:デフォルトの名無しさん [2008/12/30(火) 12:14:42 ]
- C++は標準のGCを備えない時代遅れのダメ言語
スマートポインタ(笑)を乱造する知的障害者が設計している
- 96 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 12:28:09 ]
- >>95 またお前か。スマートポインタの種類の数にやたら固執するね。
- 97 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 13:12:08 ]
- 3つ以上は使いこなせなくて挫折したんだろ。
- 98 名前:デフォルトの名無しさん [2008/12/30(火) 13:17:01 ]
- GCは良いことばかりではないよ。処理に時間食うし。
あと何度も使う配列はグローバルにすれば、再生成に時間食わない。
- 99 名前:デフォルトの名無しさん [2008/12/30(火) 13:18:20 ]
- プログラム書く前に吟味してから作り出せばGC(に任せる処理)は無くせるだろ。
- 100 名前:デフォルトの名無しさん [2008/12/30(火) 13:49:40 ]
- >>99
それならスマートポインタ(笑)もいらないだろ馬鹿
- 101 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 13:50:30 ]
- >>100
RAIIを知らない馬鹿が出てきたよ
- 102 名前:デフォルトの名無しさん [2008/12/30(火) 14:03:27 ]
- マジレスすると、
単純にnew delete の解放忘れで発生するバグと ごちゃごちゃしたスマートポインタの使い間違いによるバグと どっちが発生しやすいと思う? 後者の方が断然多いと思うのだが。
- 103 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 14:12:15 ]
- >>77みたいなのがスマートポインタ?
- 104 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 14:16:44 ]
- ゴチャゴチャしたスマートポインタって、たとえばどんな?
- 105 名前:デフォルトの名無しさん [2008/12/30(火) 14:25:06 ]
- auto_ptr
weak_ptr intrusive_ptr scoped_ptr
- 106 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 14:26:17 ]
- >>105
それをゴチャゴチャしていると感じるなら、単にそれはお前の勉強不足。 自分の勉強不足を棚に上げてよく言うよ
- 107 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 14:29:46 ]
- スマートポインタですら管理できないならC/C++はやめた方が・・・
- 108 名前:デフォルトの名無しさん [2008/12/30(火) 14:33:19 ]
- >>106
で、new-deleteよりスマートポインタの方が問題が発生しにくいことについて、 お前の「勉強」の成果は述べないの?
- 109 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 14:35:21 ]
- >>108
人の事を気にする前に自分の能の無さを嘆けよw
- 110 名前:デフォルトの名無しさん [2008/12/30(火) 14:39:43 ]
- new-deleteの方が、スマートポインタより問題が少ないという仮説を述べた。
それに対して>>106は勉強不足とか頓珍漢な事を言っている。 勉強不足と言うなら、どう勉強不足なのか具体的に説明しろ。 それが出来ないなら>>106は単なる馬鹿だ。話にならん。
- 111 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 14:43:54 ]
- >>110
うぜえんだよゴチャゴチャと スマートポインタについて説明しだすと長くなる 勉強にも長い時間がかかるしな お前の屁理屈に付き合ってる時間はない
- 112 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 14:46:22 ]
- 仮説って・・・
根拠もなく「俺は思うのだが」を仮説と呼ぶのか?
- 113 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 14:51:39 ]
- シチューの方が、カレーよりうまいという仮説を述べた。
それに対して>>106は食わず嫌いだとか頓珍漢な事を言っている。 食わず嫌いと言うのなら、どう食わず嫌いなのか具体的に説明しろ。 それが出来ないなら>>106は単なる馬鹿だ。話にならん。
- 114 名前:デフォルトの名無しさん [2008/12/30(火) 15:10:05 ]
- GCもnewも使わず、STL一本でいけば良いと思うんだが。
そしたら自動変数と同じ使い方でしょ。
- 115 名前:デフォルトの名無しさん [2008/12/30(火) 15:11:36 ]
- 速度や安定性重視ならはじめに確保したメモリを使い回すのが良いし。
頻繁に動的確保するのは、速度と安定面でよくない。
- 116 名前:デフォルトの名無しさん [2008/12/30(火) 15:15:46 ]
- STLを含めて動的確保は実測してみると速度が遅い。
C++の自動変数だと、あらかじめ確保した領域を、使い回すから、確保と解放が無くて良い。
- 117 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 15:39:07 ]
- >>116
自動変数はスタック領域だから、あらかじめ確保した領域を使いまわすってのは ちょっと違うだろ まぁ 「厳密にいえば間違ってはいない」 ってやつだろうが
- 118 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 15:40:43 ]
- ageてる釣り野郎に反応しちゃダメだってば
- 119 名前:デフォルトの名無しさん [2008/12/30(火) 15:53:49 ]
- スタック領域 = あらかじめ確保した領域
必要なサイズがコンパイル時に決定されて、それを確保したらC++が管理して使い回す。
- 120 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 16:21:57 ]
- スマートポインタに迷ったらshared_ptr/array使っておけばいいじゃない。
循環参照?何それおいしいの? まあでもスマートポインタの乱立を許したのはC++の失策だったと思う。 auto_ptrの代わりにshared_ptrをC++98の時点で入れておけば少しは良くなったと思うんだけど。
- 121 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 16:25:14 ]
- >>108
こいつ頭おかしいな。 これで仕事とか勤まるのか?
- 122 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 16:27:29 ]
- >>121
こいつ頭おかしいな。 これで仕事とか勤まるのか?
- 123 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 16:29:37 ]
- 自作自演くせえなあ
- 124 名前:4 mailto:sage [2008/12/30(火) 16:30:05 ]
- 4ですが、あまりのスルーされっぷりに泣きそうです
- 125 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 16:32:59 ]
- >>124
>>5-7>>12
- 126 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 16:43:10 ]
- >>123
だってマジで頭おかしいもん。 new-deleteのほうが問題起きないって、証明どころか傍証をあげるとか 説明もいっさいなしで、>>108の頭の中では、いつのまにか証明済みっていうか 「事実」になちゃってるわけでしょ? >>110で、多少おかしいと思ったのか「仮説」って言い直してるけど、 自分から言い出したのに、相変わらず相手に反論しろって言ってるし。
- 127 名前:デフォルトの名無しさん [2008/12/30(火) 16:50:11 ]
- new-deleteでは、newしたら必ずdeleteすることだけを覚えておけば問題が起きない。
スマートポインタは乱立するそれぞれのポインタの特性を覚えておかなければいけない。 例えば、shared_ptrを使うところをweak_ptr を使ったら死亡。 故に、new-deleteの方が問題起きない。 証明終
- 128 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 16:51:39 ]
- >>127
俺がいまいじってるソースは、異常ケースでreturnして、delete忘れてるってのが 何箇所もあるんだけど。
- 129 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 16:52:36 ]
- >>128
それはお前があほなだけ
- 130 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 16:54:21 ]
- すげぇ真性のバカだな
証明終 とか書いちゃってもうみてらんない
- 131 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 16:56:18 ]
- 注意してコーディングしてればなんとかなるってもんじゃないから、
あたらしい言語はGC採用してるんだろ。
- 132 名前:デフォルトの名無しさん [2008/12/30(火) 16:59:13 ]
- つまり、C++は標準のGCを備えない時代遅れのダメ言語ってことだな。
- 133 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 17:01:52 ]
- もうそういう事でいいようぜぇ
- 134 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 17:02:26 ]
- 悔しいが、反論できない、、
- 135 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 17:03:54 ]
- C++/CLIがあるじゃないか
- 136 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 17:03:57 ]
- Dみたいに、GCあって、スコープが外れたらデストラクタ(相当)が呼ばれるって
仕組みがあればいいけど、ま、C++ならスマートポインタでいいかな。
- 137 名前:デフォルトの名無しさん [2008/12/30(火) 17:06:10 ]
- auto と同じ使い方だけで良いんだったらSTL使えばいいじゃん
- 138 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 17:07:05 ]
- GCはメモリに対してリークの心配がなくなるというだけであって、
それ以外のリソースには無力だぞ
|

|