fjの時代から10年以上に渡るmalloc/free問題について語ってください(^q^)
前スレ
main以外★mallocの後にfree不要と言うバカいるの?
http://toro.2ch.net/test/read.cgi/tech/1352812333/
mallocの後にfree不要と言うバカいるの?Part2
■ このスレッドは過去ログ倉庫に格納されています
2013/01/30(水) 21:38:37.44
104デフォルトの名無しさん
2013/02/03(日) 16:47:41.81 >>103
頭が不自由だからですよ。
頭が不自由だからですよ。
105デフォルトの名無しさん
2013/02/03(日) 16:48:20.91 >>98
pthreadもスタックサイズくらい変えられるが。
pthreadもスタックサイズくらい変えられるが。
106デフォルトの名無しさん
2013/02/03(日) 16:57:20.49 くさお敗走wwwwww
107デフォルトの名無しさん
2013/02/03(日) 16:59:38.11108デフォルトの名無しさん
2013/02/03(日) 17:00:13.09 スレッドのスタックサイズを変えるという話で
スレッドが動き出してから変えると認識した人
初めて見たわ。
スタックサイズを変えるなんて100%生成時しかあり得ないだろ。
スレッドが動き出してから変えると認識した人
初めて見たわ。
スタックサイズを変えるなんて100%生成時しかあり得ないだろ。
109デフォルトの名無しさん
2013/02/03(日) 17:05:53.43 >>107
君、スレに貼った超短いコードがいくつもバグってたよね?
君、スレに貼った超短いコードがいくつもバグってたよね?
110デフォルトの名無しさん
2013/02/03(日) 17:08:01.36 >>109
freeを書くとバグるからfreeをやめよう、という宗教の教祖様ですから。
freeを書くとバグるからfreeをやめよう、という宗教の教祖様ですから。
111デフォルトの名無しさん
2013/02/03(日) 17:13:05.67 >>109
バグったのは
http://toro.2ch.net/test/read.cgi/tech/1359585842/12
だけだが。
>>108
(シングルスレッドなら)メインスレッドのスタックは動き出してから自動的に伸びるだろ。
お前ら決定的に力量不足。言い換えればバカ。www
バグったのは
http://toro.2ch.net/test/read.cgi/tech/1359585842/12
だけだが。
>>108
(シングルスレッドなら)メインスレッドのスタックは動き出してから自動的に伸びるだろ。
お前ら決定的に力量不足。言い換えればバカ。www
112デフォルトの名無しさん
2013/02/03(日) 17:16:24.52 さすが力量マンの書くコードは力量が見て取れるナー
http://toro.2ch.net/test/read.cgi/tech/1359585842/12
http://toro.2ch.net/test/read.cgi/tech/1359585842/12
113デフォルトの名無しさん
2013/02/03(日) 17:21:54.48 mainの引数の仕様もしらんのか、こいつ。
114デフォルトの名無しさん
2013/02/03(日) 17:44:02.24 >>111
直したつもりの奴でいいからさ
http://toro.2ch.net/test/read.cgi/tech/1359585842/15
argcが0以上をチェックする目的と
argv[0]を"-exit"と比較する意味を説明してくれ
直したつもりの奴でいいからさ
http://toro.2ch.net/test/read.cgi/tech/1359585842/15
argcが0以上をチェックする目的と
argv[0]を"-exit"と比較する意味を説明してくれ
115デフォルトの名無しさん
2013/02/03(日) 17:46:07.76 おーい、このバカ(>>113)が何言ってるのか翻訳してくれ。wwww
ANSI C99 5.1.2.2.1 Program Startupの↓これ以外の事なのか?
バカ同士ならわかるだろ。 www
int main(int argc, char *argv[]) { /* ... */ }
or equivalent;9) or in some other implementation-defined manner.
--
9) Thus, int can be replaced by a typedef name defined as int, or the type of argv can be written as
char ** argv, and so on.
ANSI C99 5.1.2.2.1 Program Startupの↓これ以外の事なのか?
バカ同士ならわかるだろ。 www
int main(int argc, char *argv[]) { /* ... */ }
or equivalent;9) or in some other implementation-defined manner.
--
9) Thus, int can be replaced by a typedef name defined as int, or the type of argv can be written as
char ** argv, and so on.
116デフォルトの名無しさん
2013/02/03(日) 17:49:14.79 >>103
憲法も読んだことないんですって
憲法も読んだことないんですって
117デフォルトの名無しさん
2013/02/03(日) 17:49:49.96118デフォルトの名無しさん
2013/02/03(日) 17:58:22.92 >>114
特別だぞ。バカ。wwww
> argcが0以上をチェックする目的と
5.1.2.2.1 Program startup
2 If they are declared, the parameters to the main function shall obey the following
constraints:
The value of argc shall be nonnegative
> argv[0]を"-exit"と比較する意味を説明してくれ
free必須バカが正常系はfreeしろ、シグナル終了などの異常系はfreeしなくていい
例外とかいってるから、異常系ではないexecveで終了してみた。wwww
特別だぞ。バカ。wwww
> argcが0以上をチェックする目的と
5.1.2.2.1 Program startup
2 If they are declared, the parameters to the main function shall obey the following
constraints:
The value of argc shall be nonnegative
> argv[0]を"-exit"と比較する意味を説明してくれ
free必須バカが正常系はfreeしろ、シグナル終了などの異常系はfreeしなくていい
例外とかいってるから、異常系ではないexecveで終了してみた。wwww
119デフォルトの名無しさん
2013/02/03(日) 18:03:56.79 >>118
argv[0] って普通プログラムの名前とかパスとかが入っているんですよね?これって環境依存?
argv[0] って普通プログラムの名前とかパスとかが入っているんですよね?これって環境依存?
120デフォルトの名無しさん
2013/02/03(日) 18:09:59.75121デフォルトの名無しさん
2013/02/03(日) 18:15:54.29 execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
122デフォルトの名無しさん
2013/02/03(日) 18:17:14.77 なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
なんねーよ。バカ。wwwww
123デフォルトの名無しさん
2013/02/03(日) 18:18:38.59 また一匹伝説のバカが生まれる瞬間に立ち会ってしまった。 wwww
124デフォルトの名無しさん
2013/02/03(日) 18:21:29.24 argcがネガチブだったら、何もしないで終了した方がいいと思うの
125デフォルトの名無しさん
2013/02/03(日) 18:29:59.18 nonnegativeって規格で決まってるんだからダメだろ。バカ。wwww
それにexecveのargvになに渡すとネガティブになるんだよ。wwwww
"-exit"渡さないという方法もあるだろうけど、それで動くか確信持て
なかったので確実に動く"-exit"渡した。 wwww
それにexecveのargvになに渡すとネガティブになるんだよ。wwwww
"-exit"渡さないという方法もあるだろうけど、それで動くか確信持て
なかったので確実に動く"-exit"渡した。 wwww
126デフォルトの名無しさん
2013/02/03(日) 18:33:05.42 今日も予定外かつ規格外のバカが釣れた。wwww
こういうバカがfree楽勝。バグなんか作らないと豪語している。笑うしかないな。 wwwww
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
こういうバカがfree楽勝。バグなんか作らないと豪語している。笑うしかないな。 wwwww
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
127デフォルトの名無しさん
2013/02/03(日) 18:34:13.45 gcc -o "-exit"
128デフォルトの名無しさん
2013/02/03(日) 18:35:47.81 流れ追ってなくてよく分からないけど
http://toro.2ch.net/test/read.cgi/tech/1359585842/15
みたいなプログラム書く人が規格外のバカだっていうのはわかった
http://toro.2ch.net/test/read.cgi/tech/1359585842/15
みたいなプログラム書く人が規格外のバカだっていうのはわかった
129デフォルトの名無しさん
2013/02/03(日) 18:39:35.71 freeでバグるためなら、どんな阿呆で無意味なソースでも書いて見せます。
130デフォルトの名無しさん
2013/02/03(日) 18:42:51.19 http://kazmax.zpp.jp/cmd/e/execve.2.html
execveでargv作ってるんだから0番目が-exitでもおかしくないんじゃないか
正常系か異常系かと言われたら作った人の頭が異常系だな
execveでargv作ってるんだから0番目が-exitでもおかしくないんじゃないか
正常系か異常系かと言われたら作った人の頭が異常系だな
131デフォルトの名無しさん
2013/02/03(日) 18:43:33.07 >>128-129
悔しそうだな。 今度は自演という事にしないのか? wwww
も一回、反芻しようっと。wwww
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
悔しそうだな。 今度は自演という事にしないのか? wwww
も一回、反芻しようっと。wwww
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
132デフォルトの名無しさん
2013/02/03(日) 18:48:17.85 execveでargv[0]を引数にして動作を振り分けるなんというキチガイな
実装を、有名なOSSの実装で1つでも出せるなら認めてやろう。
実装を、有名なOSSの実装で1つでも出せるなら認めてやろう。
133デフォルトの名無しさん
2013/02/03(日) 18:50:48.24 >>132
ヒント:マルウエア
ヒント:マルウエア
134デフォルトの名無しさん
2013/02/03(日) 18:51:40.81 >>132
BusyBox
BusyBox
135デフォルトの名無しさん
2013/02/03(日) 18:53:17.95136デフォルトの名無しさん
2013/02/03(日) 19:10:42.81 なんかバカ相手の炎上学習教室開いてる気がしてきた。 wwww
お前らバカすぎる。wwww
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
> From: [132] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:48:17.85
>
> execveでargv[0]を引数にして動作を振り分けるなんというキチガイな
> 実装を、有名なOSSの実装で1つでも出せるなら認めてやろう。
お前らバカすぎる。wwww
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
> From: [132] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:48:17.85
>
> execveでargv[0]を引数にして動作を振り分けるなんというキチガイな
> 実装を、有名なOSSの実装で1つでも出せるなら認めてやろう。
137デフォルトの名無しさん
2013/02/03(日) 19:21:07.96 煽ればキチガイが必死になって回答してくれるのでいろいろ捗るなw
138デフォルトの名無しさん
2013/02/03(日) 19:30:08.03 よく >>137 みたいな事言う奴がいるけど、
そんなに自分の無能っぷりを自慢したいのだろうか?
そんなに自分の無能っぷりを自慢したいのだろうか?
139デフォルトの名無しさん
2013/02/03(日) 19:36:33.65 >>138
その無能にいいように利用されている自称有能な人たちw
その無能にいいように利用されている自称有能な人たちw
140デフォルトの名無しさん
2013/02/03(日) 19:37:13.54 第三者と思い込む事でなかったことにしたいんだろう。wwww
free必須バカってこんなのばっかり。 規格外のバカ。 wwww
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
> From: [132] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:48:17.85
>
> execveでargv[0]を引数にして動作を振り分けるなんというキチガイな
> 実装を、有名なOSSの実装で1つでも出せるなら認めてやろう。
free必須バカってこんなのばっかり。 規格外のバカ。 wwww
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
> From: [132] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:48:17.85
>
> execveでargv[0]を引数にして動作を振り分けるなんというキチガイな
> 実装を、有名なOSSの実装で1つでも出せるなら認めてやろう。
141デフォルトの名無しさん
2013/02/03(日) 19:44:04.88142デフォルトの名無しさん
2013/02/03(日) 20:07:32.46 そうやって奴隷の自覚のないまま奴隷にするのが
俺のテクニックだ。
俺のテクニックだ。
143デフォルトの名無しさん
2013/02/03(日) 20:12:34.93144デフォルトの名無しさん
2013/02/03(日) 20:16:22.26 バカがついに崩壊したか。 wwww
freeは必須とか言ってるバカ、まだ生存してるのか? wwww
大分踏みつぶしたけど。 wwwww
freeは必須とか言ってるバカ、まだ生存してるのか? wwww
大分踏みつぶしたけど。 wwwww
145デフォルトの名無しさん
2013/02/03(日) 22:43:43.90 ヒント:free派に便乗した炎上学習者にくさおが操られてるだけ
146デフォルトの名無しさん
2013/02/03(日) 23:00:31.96 にくさおw
147デフォルトの名無しさん
2013/02/03(日) 23:15:03.11 肉竿ってなんだか卑猥
148デフォルトの名無しさん
2013/02/03(日) 23:27:57.26 〜炎上学習者にくさお伝説〜
>バカがついに崩壊したか。 wwww
>freeは必須とか言ってるバカ、まだ生存してるのか? wwww
>大分踏みつぶしたけど。 wwwww
↑完全に乗せられています
>バカがついに崩壊したか。 wwww
>freeは必須とか言ってるバカ、まだ生存してるのか? wwww
>大分踏みつぶしたけど。 wwwww
↑完全に乗せられています
149デフォルトの名無しさん
2013/02/04(月) 02:01:32.79 もう面倒だから free(malloc(size)); でいいじゃん。
150デフォルトの名無しさん
2013/02/04(月) 09:10:32.85 free必要なプログラムのうちの1%で
freeしてもしなくてもいい希少な例を
頑張って考えたところで、残り99%では
必要なことはまったく崩せていないんだけどね。
単に希少な特異な例を持ち出してクイズを
やっているに過ぎない。
freeしてもしなくてもいい希少な例を
頑張って考えたところで、残り99%では
必要なことはまったく崩せていないんだけどね。
単に希少な特異な例を持ち出してクイズを
やっているに過ぎない。
151デフォルトの名無しさん
2013/02/04(月) 09:22:50.67 バカはあのクイズの意味を理解していない。wwww
↓こんなこといってるバカだから理解できないのは当然と言えば当然だが。 wwww
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
↓こんなこといってるバカだから理解できないのは当然と言えば当然だが。 wwww
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
152デフォルトの名無しさん
2013/02/04(月) 11:32:59.54 悔しい時の話題そらし
どこのスレでも同じだな
どこのスレでも同じだな
153デフォルトの名無しさん
2013/02/04(月) 11:44:30.00 踏みつぶされたゴミ虫がなんかほざいてるようだな。wwwww
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
154デフォルトの名無しさん
2013/02/04(月) 13:50:04.92 >>152
もう話題をそらす余裕さえ無くなってるみたいだな
もう話題をそらす余裕さえ無くなってるみたいだな
155デフォルトの名無しさん
2013/02/04(月) 15:15:48.34 よほど話題を変えて欲しいらしい。まあ無理もないが。wwww
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
156デフォルトの名無しさん
2013/02/04(月) 15:58:28.44 これをコピペすることだけが心の支えなんだな
157デフォルトの名無しさん
2013/02/04(月) 16:50:59.90 よほど話題を変えて欲しいらしい。まあ無理もないが。wwww
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
158デフォルトの名無しさん
2013/02/04(月) 18:50:06.57 頭が悪いからよく分からないんだけど、ここまでで>>4から何か進展があった?
159デフォルトの名無しさん
2013/02/04(月) 22:28:51.21 ないよ
160デフォルトの名無しさん
2013/02/04(月) 22:30:11.74 >>156
今までの流れから察すると自分の中で負けを認めてしまったときからコピペになる
今までの流れから察すると自分の中で負けを認めてしまったときからコピペになる
161デフォルトの名無しさん
2013/02/04(月) 22:30:28.84 臭夫の脳の腐乱がどんどん進んでいるという意味では進展あるな
162デフォルトの名無しさん
2013/02/04(月) 22:54:42.89 よほど話題を変えて欲しいらしい。まあ無理もないが。wwww
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
163デフォルトの名無しさん
2013/02/04(月) 23:12:56.14164デフォルトの名無しさん
2013/02/04(月) 23:16:28.41165デフォルトの名無しさん
2013/02/04(月) 23:27:23.95 argvを汚くする話ならしてたな
166デフォルトの名無しさん
2013/02/05(火) 02:29:25.10167デフォルトの名無しさん
2013/02/05(火) 12:54:03.95 マロックなん?エムアロックなん?
168デフォルトの名無しさん
2013/02/05(火) 12:58:23.06169デフォルトの名無しさん
2013/02/05(火) 13:01:30.61 確実な意思疎通を優先するならエムアロック
170デフォルトの名無しさん
2013/02/05(火) 13:20:07.26 オム・アンコなん?オマンコなん?
171デフォルトの名無しさん
2013/02/06(水) 22:06:38.19 フリーなん?エフリーなん?
172デフォルトの名無しさん
2013/02/10(日) 14:54:02.29 v8のjavascriptのGabageCollectionは
実際にメモリが足りなくなるまでは発動されないよ
process.exit(0);で終了するとGCされないまま終了するwww
条件付free不要派の勝利www
実際にメモリが足りなくなるまでは発動されないよ
process.exit(0);で終了するとGCされないまま終了するwww
条件付free不要派の勝利www
173デフォルトの名無しさん
2013/02/10(日) 15:00:32.02 そもそもガベコレが頻繁に行われたからと言って、
メモリの断片化が解消されるとは限らないからな。
どうせあとで確保出来なくなるなら何もしてないのと一緒。
free するだけ時間の無駄。
メモリの断片化が解消されるとは限らないからな。
どうせあとで確保出来なくなるなら何もしてないのと一緒。
free するだけ時間の無駄。
174デフォルトの名無しさん
2013/02/10(日) 19:03:48.57 突然javascriptとかGCを持ち出す自演とか涙ぐましいね
175デフォルトの名無しさん
2013/02/10(日) 19:07:06.60 LinuxだってGCするじゃん。
176デフォルトの名無しさん
2013/02/10(日) 22:31:07.24 最近話題の OOM killer ですか
177デフォルトの名無しさん
2013/02/13(水) 07:45:53.85 >>172
草生やす前にスペルミス直そうな
草生やす前にスペルミス直そうな
178デフォルトの名無しさん
2013/02/13(水) 17:26:58.71179デフォルトの名無しさん
2013/02/14(木) 00:23:41.37 くさおだろ捕まったの
180デフォルトの名無しさん
2013/02/14(木) 01:25:46.49 そういやあらわれないね
181デフォルトの名無しさん
2013/02/15(金) 20:24:21.30 完 全 に く さ お 終 了
182デフォルトの名無しさん
2013/02/15(金) 20:59:42.95 free("くさお")
183デフォルトの名無しさん
2013/02/15(金) 21:08:09.10 freeしない派だから終身刑だろ
死ねばOSが解放してくれるんじゃね
死ねばOSが解放してくれるんじゃね
184デフォルトの名無しさん
2013/02/15(金) 21:25:57.53 踏みつぶされるのが怖くて反論できなくなったfree必須バカ。 www
かかってこいよ。チンカス。www
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
かかってこいよ。チンカス。www
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
185デフォルトの名無しさん
2013/02/15(金) 21:28:16.69 ↑※キーワードに反応して遠隔操作でコピペしています
186デフォルトの名無しさん
2013/02/16(土) 04:06:17.19 まだ続いてるのか? だったらfreeはなんのためにあるんだ?って聞いてやれよww
187デフォルトの名無しさん
2013/02/16(土) 04:40:14.39 >>186
またバカが踏みつぶされるために向かってきた。www
> The free function causes the space pointed to by ptr to be deallocated,
> that is, made available for further allocation.
freeは何のためにあるって書いてある? www
またバカが踏みつぶされるために向かってきた。www
> The free function causes the space pointed to by ptr to be deallocated,
> that is, made available for further allocation.
freeは何のためにあるって書いてある? www
188デフォルトの名無しさん
2013/02/16(土) 08:46:40.95 面接で落とされてまた戻ってきたのか
189デフォルトの名無しさん
2013/02/16(土) 09:08:49.69 また返り討ちか。バカ www
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
> From: [186] デフォルトの名無しさん <sage>
> Date: 2013/02/16(土) 04:06:17.19
>
> まだ続いてるのか? だったらfreeはなんのためにあるんだ?って聞いてやれよww
> From: [121] デフォルトの名無しさん <sage>
> Date: 2013/02/03(日) 18:15:54.29
>
> execveで呼ばれたときにargv[0]は"/proc/???/exe"みたいなのなるだろ、つってんだよ
> From: [186] デフォルトの名無しさん <sage>
> Date: 2013/02/16(土) 04:06:17.19
>
> まだ続いてるのか? だったらfreeはなんのためにあるんだ?って聞いてやれよww
190デフォルトの名無しさん
2013/02/16(土) 09:18:49.76 freeするとバグるよぉ、怖いよぉっていうのを自分に納得させるために
まず使わないトリッキーな方法を選りすぐって欺瞞を並べてます。
所詮は自分が獲得したメモリを自分の実装で管理しきれない無能。
図書館から本を借りパクしても、死ねば遺品整理で誰かが返してくれる方式。
まず使わないトリッキーな方法を選りすぐって欺瞞を並べてます。
所詮は自分が獲得したメモリを自分の実装で管理しきれない無能。
図書館から本を借りパクしても、死ねば遺品整理で誰かが返してくれる方式。
191デフォルトの名無しさん
2013/02/16(土) 09:31:39.89 free楽勝と豪語しているfree必須バカの作品 wwww
http://toro.2ch.net/test/read.cgi/tech/1352812333/861
> From: [861] デフォルトの名無しさん <sage>
> Date: 2013/01/28(月) 00:32:10.36
>
> 当然、リスト構造を丸ごと削除する処理は関数にするんだよな?
> 「短く書け」だから速度も要求してないようだし、2行で書けるんでないか
>
> void free_l(struct l *p) {
> if(p && p->next) free_l(p->next);
> else free(p);
> }
http://toro.2ch.net/test/read.cgi/tech/1352812333/861
> From: [861] デフォルトの名無しさん <sage>
> Date: 2013/01/28(月) 00:32:10.36
>
> 当然、リスト構造を丸ごと削除する処理は関数にするんだよな?
> 「短く書け」だから速度も要求してないようだし、2行で書けるんでないか
>
> void free_l(struct l *p) {
> if(p && p->next) free_l(p->next);
> else free(p);
> }
192デフォルトの名無しさん
2013/02/16(土) 09:38:22.25 http://toro.2ch.net/test/read.cgi/tech/1352812333/795
> From: [795] ◆QZaw55cn4c <sage>
> Date: 2013/01/27(日) 18:28:41.06
>
> >>788
> >>646
> for (i = 0; i < 10000000; i++) { struct l *p = malloc(sizeof(struct l)); p->next = root; root = p; }
>
> void free_l(struct l *p) {if (p->next) free_l(p->next); free(p); }
>
> 確保は線形的、解放は再帰的かいな?
> あえて曲げてんのか?解放も普通に書けよ
>
> >>794
> いっぱいあるねえ
> https://www.google.com/search?q=%22double+pointer%22+linux
> 約 9,060 件 (0.13 秒)
> From: [795] ◆QZaw55cn4c <sage>
> Date: 2013/01/27(日) 18:28:41.06
>
> >>788
> >>646
> for (i = 0; i < 10000000; i++) { struct l *p = malloc(sizeof(struct l)); p->next = root; root = p; }
>
> void free_l(struct l *p) {if (p->next) free_l(p->next); free(p); }
>
> 確保は線形的、解放は再帰的かいな?
> あえて曲げてんのか?解放も普通に書けよ
>
> >>794
> いっぱいあるねえ
> https://www.google.com/search?q=%22double+pointer%22+linux
> 約 9,060 件 (0.13 秒)
193デフォルトの名無しさん
2013/02/16(土) 09:39:50.95 http://toro.2ch.net/test/read.cgi/tech/1352812333/874
From: [874] デフォルトの名無しさん <>
Date: 2013/01/29(火) 12:37:44.50
>
> バカがうるさいので書き直してやるよ。www
> void free_l(struct l * restrict p) {
> struct l *next = p->next;
> free(p);
> if (next)
> free_l(next);
> }
>
> バカのいいがかりなんて所詮この程度の事。 バカには意味わからないだろうけどな。www
From: [874] デフォルトの名無しさん <>
Date: 2013/01/29(火) 12:37:44.50
>
> バカがうるさいので書き直してやるよ。www
> void free_l(struct l * restrict p) {
> struct l *next = p->next;
> free(p);
> if (next)
> free_l(next);
> }
>
> バカのいいがかりなんて所詮この程度の事。 バカには意味わからないだろうけどな。www
194デフォルトの名無しさん
2013/02/16(土) 09:40:52.34 くさおは能力ないからちゃんとした議論ができなくて実のない話ばっかだな
195デフォルトの名無しさん
2013/02/16(土) 09:41:06.20 http://toro.2ch.net/test/read.cgi/tech/1352812333/876
> From: [876] デフォルトの名無しさん <sage>
> Date: 2013/01/29(火) 12:58:33.48
>
> ここでwwwさんに問題です
> 天才には簡単な問題ですので必ず逃げないで答えてください
>
> スタックサイズが8MBのとき、このfree_l関数で解放可能な連結リストは
> 最大何個連結可能でしょうか?
>
> アーキテクチャは好きに選んでいいですよ
> From: [876] デフォルトの名無しさん <sage>
> Date: 2013/01/29(火) 12:58:33.48
>
> ここでwwwさんに問題です
> 天才には簡単な問題ですので必ず逃げないで答えてください
>
> スタックサイズが8MBのとき、このfree_l関数で解放可能な連結リストは
> 最大何個連結可能でしょうか?
>
> アーキテクチャは好きに選んでいいですよ
196デフォルトの名無しさん
2013/02/16(土) 09:42:41.37 http://toro.2ch.net/test/read.cgi/tech/1352812333/885
From: [885] デフォルトの名無しさん <>
Date: 2013/01/29(火) 14:42:41.02
>
> >>884
> 制限なし。www
> これでいいのか。 www
From: [885] デフォルトの名無しさん <>
Date: 2013/01/29(火) 14:42:41.02
>
> >>884
> 制限なし。www
> これでいいのか。 www
197デフォルトの名無しさん
2013/02/16(土) 10:07:12.68 極論に走っているのが無能の証拠。
198デフォルトの名無しさん
2013/02/16(土) 13:43:00.26 >>190
使い捨てのプラスチック食器を使ってバーベキューを
楽しんでいると考えてください。
この食器は耐久性があるので、さっと洗って何回でも使えます。
さっと洗うのがfree、再度利用するのがmallocと考えてください。
何回でも洗って使えるので、限られた量の食器でも永続的に
バーベキューを楽しむことができます。
そうは言ってもバーベキューの時間も終わりがきます。
あなたはどうするでしょうか ?
汚れたプラスチック食器を洗って整頓して、再度利用できる状態まで
整理してからゴミ袋に放り込むのでしょうか ?
でしたらfree絶対派です。
どうせ廃棄するのだからと
テーブルの上からゴソっとごみ袋に放り込むのでしょうか ?
でしたらfreeは必要でない場合もある派です。
使い捨てのプラスチック食器を使ってバーベキューを
楽しんでいると考えてください。
この食器は耐久性があるので、さっと洗って何回でも使えます。
さっと洗うのがfree、再度利用するのがmallocと考えてください。
何回でも洗って使えるので、限られた量の食器でも永続的に
バーベキューを楽しむことができます。
そうは言ってもバーベキューの時間も終わりがきます。
あなたはどうするでしょうか ?
汚れたプラスチック食器を洗って整頓して、再度利用できる状態まで
整理してからゴミ袋に放り込むのでしょうか ?
でしたらfree絶対派です。
どうせ廃棄するのだからと
テーブルの上からゴソっとごみ袋に放り込むのでしょうか ?
でしたらfreeは必要でない場合もある派です。
199デフォルトの名無しさん
2013/02/16(土) 14:11:24.26 「食器はセルフサービスです。使ったお皿は洗ってもとの場所に返しておいてください。」
という張り紙を書くか、
「...ただし終了前は洗わずに返してかまいません。終了するときには主催者から
アナウンスがありますので、注意して聞いてください。」
という張り紙を書くか。
という張り紙を書くか、
「...ただし終了前は洗わずに返してかまいません。終了するときには主催者から
アナウンスがありますので、注意して聞いてください。」
という張り紙を書くか。
200デフォルトの名無しさん
2013/02/16(土) 18:44:44.00 http://toro.2ch.net/test/read.cgi/tech/1352812333/884
> From: [884] デフォルトの名無しさん <sage>
> Date: 2013/01/29(火) 14:41:33.76
>
> 別にちゃんと>>867を答えてもらってもいいですよ
> 答えられるならばの話ですけど
> From: [884] デフォルトの名無しさん <sage>
> Date: 2013/01/29(火) 14:41:33.76
>
> 別にちゃんと>>867を答えてもらってもいいですよ
> 答えられるならばの話ですけど
201デフォルトの名無しさん
2013/02/16(土) 18:51:39.31 http://toro.2ch.net/test/read.cgi/tech/1352812333/889
From: [889] デフォルトの名無しさん <sage>
Date: 2013/01/29(火) 15:16:19.97
>
> すいません、笑いすぎて息でなくて、笑い死にしそうになっていました
From: [889] デフォルトの名無しさん <sage>
Date: 2013/01/29(火) 15:16:19.97
>
> すいません、笑いすぎて息でなくて、笑い死にしそうになっていました
202デフォルトの名無しさん
2013/02/16(土) 18:55:52.54 http://toro.2ch.net/test/read.cgi/tech/1352812333/899
From: [899] デフォルトの名無しさん <>
Date: 2013/01/29(火) 16:39:16.63
> >>874は末尾再帰と呼ばれる形式で、機械的に反復形式に最適化できる。
> 証拠 → http://pastebin.com/4pBPEWBGの該当部分
> .LBB0_1: # %tailrecurse
> # =>This Inner Loop Header: Depth=1
> movq (%rdi), %rbx
> callq free
> testq %rbx, %rbx
> movq %rbx, %rdi
> jne .LBB0_1
> 全くスタックは消費していない。rdiがfree_lへの引数(p), rbxがnextだな。
>
> せっかく↓警告しといてあげたのにね。
> > バカのいいがかりなんて所詮この程度の事。 バカには意味わからないだろうけどな。www
From: [899] デフォルトの名無しさん <>
Date: 2013/01/29(火) 16:39:16.63
> >>874は末尾再帰と呼ばれる形式で、機械的に反復形式に最適化できる。
> 証拠 → http://pastebin.com/4pBPEWBGの該当部分
> .LBB0_1: # %tailrecurse
> # =>This Inner Loop Header: Depth=1
> movq (%rdi), %rbx
> callq free
> testq %rbx, %rbx
> movq %rbx, %rdi
> jne .LBB0_1
> 全くスタックは消費していない。rdiがfree_lへの引数(p), rbxがnextだな。
>
> せっかく↓警告しといてあげたのにね。
> > バカのいいがかりなんて所詮この程度の事。 バカには意味わからないだろうけどな。www
203デフォルトの名無しさん
2013/02/16(土) 19:03:00.89 KKCのyou is a big fool man.に匹敵する爆笑ログの解説編 wwww
>>192
free必須バカの先頭をつっぱしるウンコQzが再帰で書いた事に言いがかりをつける
その後、末尾再帰に簡単に書き換えられる事に気づかずに粘着して煽る。
>>193
バカのうんこQzにもわかるように末尾再帰に書き直してやる。
>>195
末尾再帰を知らない前スレ一番のバカ、爆笑ログの主人公876が引っかかる。 wwww
>>200
勝利を確信して煽る。www
>>196
煽りに乗ってみる。ww
>>201
更なる勝利を確信したもよう。www
>>202
末尾再帰の種明かし。 wwww
そして、876は逃亡。 wwww
>>192
free必須バカの先頭をつっぱしるウンコQzが再帰で書いた事に言いがかりをつける
その後、末尾再帰に簡単に書き換えられる事に気づかずに粘着して煽る。
>>193
バカのうんこQzにもわかるように末尾再帰に書き直してやる。
>>195
末尾再帰を知らない前スレ一番のバカ、爆笑ログの主人公876が引っかかる。 wwww
>>200
勝利を確信して煽る。www
>>196
煽りに乗ってみる。ww
>>201
更なる勝利を確信したもよう。www
>>202
末尾再帰の種明かし。 wwww
そして、876は逃亡。 wwww
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- いじめ後遺症 15年前のトラウマに苦悩する当事者「夢の中に出てくる」「された側は一生ものの傷」 [♪♪♪★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 永野ってなんで売れたの?
- 可愛すぎるJK見つけた
- お前「趣味……?ないですね。無趣味です」ぼく「ずっと2chしてるんだから2chが趣味でいいじゃん」前「?」
- ボア・ハンコック(31)「ルフィ……❤結婚したい……❤」
- 隕石の落ちたところに俺が立ってたら
- 🏡パン🍞つー✌まる👌見え👊😅👊
