- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
307 :デフォルトの名無しさん[sage]:2015/04/04(土) 09:09:08.86 ID:TUTn0Lza - ID:qd46Xef5のような道化が一匹迷い込むとスレが伸びるな
道化以外はぬるぽの真髄を理解したようでめでたし
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
309 :デフォルトの名無しさん[sage]:2015/04/04(土) 10:54:05.95 ID:TUTn0Lza - ID:qd46Xef5は日が変わって今日はID:TSMAKk87か?
ねーよ、バカ。
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
312 :デフォルトの名無しさん[sage]:2015/04/04(土) 11:12:14.08 ID:TUTn0Lza - メンバーにポインタや不動小数点を含む場合の話だ。
未だに理解出来ないとは知能が低すぎるぞ。お前。
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
318 :デフォルトの名無しさん[]:2015/04/04(土) 12:32:57.71 ID:TUTn0Lza - >>313
やっと>>275まで追いついたか。バカ。 >>238-239は取り消すのか? >>317 毎年、新規バカが颯爽と現れるのでしょうがない。
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
321 :デフォルトの名無しさん[]:2015/04/04(土) 12:39:58.49 ID:TUTn0Lza - あっそ、そういう設定でもいいけど。>>237n-以降を読んでから発言するように。
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
322 :デフォルトの名無しさん[sage]:2015/04/04(土) 12:56:52.12 ID:TUTn0Lza - >>320
>>257,>>265,>>271,>>273,>>281,>>289が正しいとでも?
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
325 :デフォルトの名無しさん[sage]:2015/04/04(土) 13:47:34.18 ID:TUTn0Lza - >>323
>>257, >>265は#define 0 NULL(爆笑)ならば、ヌルポのメモリ上表現もゼロであると思い込んでる証拠 一貫して、そのように思い込んで爆笑発言を繰り返している
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
327 :デフォルトの名無しさん[sage]:2015/04/04(土) 13:53:26.85 ID:TUTn0Lza - バカを釣るための釣針
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
329 :デフォルトの名無しさん[sage]:2015/04/04(土) 14:57:32.40 ID:TUTn0Lza - 素人や引退じいさんの趣味プロクラムならそれでも良いよ。
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
332 :デフォルトの名無しさん[sage]:2015/04/04(土) 15:38:13.07 ID:TUTn0Lza - 素人や引退じいさんが作る趣味プログラムの補集合だよ。
1行増えるだけがそんなに面倒ならPGやめろよ。
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
335 :デフォルトの名無しさん[sage]:2015/04/04(土) 15:56:14.75 ID:TUTn0Lza - >>334
どういう前提条件があると static const struct a zero = {0}; *p = a; より memcpy(p, 0, sizeof(struct a)); が推奨されるのかね? また推奨する理由は?
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
338 :デフォルトの名無しさん[sage]:2015/04/04(土) 16:36:29.67 ID:TUTn0Lza - C99のコンパウンドリテラルで初期化すれば大抵のコンパイラはmemcpy相当の処理になる。
巨大なPODをメモリ上に持つ必要もない。 C99のコンパウンドリテラルが利用できない、または利用できてもmemcpy相当に最適化できない マヌケなコンパイラの下で巨大なPOD配列を初期化する場合という極めて特殊な状況だけだね。
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
339 :デフォルトの名無しさん[sage]:2015/04/04(土) 16:45:42.54 ID:TUTn0Lza - >>338は>>328でマヌケな発言していた奴か。無視してたんだがID:jZ5PxFf4と間違えてレスしちまった。
引き続きID:jZ5PxFf4の「前提条件」とやらはレスを待つ。 ついでだから>>328にもレスしとく 誤解してるようだが、頑張ってるわけじゃなくて、ジジイの悪習慣を非難しているだけだ。 memsetで初期化する合理的な理由なんか存在しない。反論したいなら合理的な理由を出せばよい。
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
344 :デフォルトの名無しさん[sage]:2015/04/04(土) 17:39:32.75 ID:TUTn0Lza - >>340
引退したジイさんは暇なんだろ。でも新しい事を学習する能力は無いらしく、 現役時代のスタンダードであるmemsetでの初期化を頑固に使い続けているようだ。 >>341 そのPODデータはポインタ含む、そういう前提だからな。 それならば、先頭要素に構造体の代入、残りをmemcpy。
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
348 :デフォルトの名無しさん[sage]:2015/04/04(土) 17:55:30.12 ID:TUTn0Lza - >>343
void PaintItBlack() { graphic[0] = (Pixel){}; memmove(graphic + 1, graphic, sizeof(graphic) - sizeof(graphic[0])); } >>346 終わらせたいのだったら>>302のような捨て台詞残すな。#define 0 NULLは語り継いであげるよ。
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
350 :デフォルトの名無しさん[sage]:2015/04/04(土) 18:18:16.55 ID:TUTn0Lza - >>349
本人が間違いを認めずに逃亡したから念押ししておかないとな。ウソが放置されるのは良くない。 >>325が全てで良いな。
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
355 :デフォルトの名無しさん[sage]:2015/04/04(土) 19:35:34.03 ID:TUTn0Lza - >>354
うん、memmoveだからね。 そうなった時にスピード重視でmemsetでの初期化は合理的な選択だと思うよ。
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
356 :デフォルトの名無しさん[sage]:2015/04/04(土) 19:39:00.32 ID:TUTn0Lza - >>352
http://freej.dyne.org/codedoc/fastmemcpy_8cpp_source.html
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
361 :デフォルトの名無しさん[sage]:2015/04/04(土) 21:35:21.35 ID:TUTn0Lza - >>357
#define 0 NUJLL(大爆笑)ならヌルポは0という、キモを省略しちゃいかんな。 >>249 > 目的として全メンバの値を0にするならおっけー > #define 0 NULLなら同じ
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
363 :デフォルトの名無しさん[sage]:2015/04/04(土) 21:40:28.14 ID:TUTn0Lza - 会社にも規格にまったく無頓着なやついるけど、やっぱり実践じゃつかいものにならんな
勉強不足っていうか、ドキュメント読む習慣のないクズだよ
|