- プログラミングのお題スレ Part6©2ch.net
848 :デフォルトの名無しさん[]:2015/04/03(金) 06:53:31.95 ID:rSWPypFh - >>838
1. あまり優れたインターフェースとはいえない calloc() の呼び出し方法を、踏襲するはどうかね? calloc(n, sizeof(char)) とするんだったら、sizeof char を隠蔽したもの というか、なんのための M.ESize なんだ?? 2. main() でも直に M.Memory を触りまくるのか?なんか大事なところを外に触らせるとか大丈夫か? 言語的に隠蔽できなくても作法として外からべたべたやるのは気持ち悪い、というかそんなことを自ら実践とは安全か? strcat() もサブ関数に持ってきたほうがいいのでは? 3. >>830 は、もっともっと文字列をべたべた張ったときでも main() の記述をかるくしたいんだと思うよ >>830 は一回しか追加貼り付けしていないにもかかわらず、main() が重過ぎる
|
- プログラミングのお題スレ Part6©2ch.net
849 :デフォルトの名無しさん[]:2015/04/03(金) 06:57:42.11 ID:rSWPypFh - >>846
いやいや「リーダビリティ」を意識させたときに、微妙にかわる何かをみたかったんですよ、多分 >>830 はメモリー(リ)アロケートという泥臭い部分だから、リーダビリティと絡むとわりと面白い それに >>830 はリーダビリティもさることあがら、エラー処理の記述も重要
|
- プログラミングのお題スレ Part6©2ch.net
861 :デフォルトの名無しさん[]:2015/04/03(金) 18:25:35.70 ID:rSWPypFh - >>859
はじめ、A, B, C, ..., a, b, c に数値をいれるのかと思ったら、アドレス計算なんですね‥、メンバ変数って順序は保障されているのですか?
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
284 : ◆QZaw55cn4c [sage]:2015/04/03(金) 18:38:53.61 ID:rSWPypFh - >>282 に同意の上で、これを読めばいい
http://www.kouno.jp/home/c_faq/c5.html#0
|
- プログラミングのお題スレ Part6©2ch.net
865 :デフォルトの名無しさん[]:2015/04/03(金) 19:30:25.99 ID:rSWPypFh - このスレに出入りしている人間は、リーダビリティに問題はないと思うんだけれども‥
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
290 : ◆QZaw55cn4c [sage]:2015/04/03(金) 19:54:53.35 ID:rSWPypFh - >>289
いや、それはさすがに問題あるのでは? ヌルポインタは零ピットパターンとはかぎらないのだから
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
296 : ◆QZaw55cn4c [sage]:2015/04/03(金) 20:23:07.09 ID:rSWPypFh - >>294
そんなんじゃだめだと思うよ‥ memset() でポインタや浮動小数点数を初期化しちゃダメ、(void *)0 や 0.0 は零ビットパターンと違うから ていうのは頻出だよ 心理学を持ち出す先生はあてにあらない、っていうのは定評になっているよ
|
- ★初心者以前の質問に雪崩のように答えるスレ 3★ [転載禁止]©2ch.net
444 :デフォルトの名無しさん[sage]:2015/04/03(金) 21:03:19.24 ID:rSWPypFh - >>443
最近(2000年〜)の天才は誰だと思う?
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
303 : ◆QZaw55cn4c [sage]:2015/04/03(金) 21:48:53.87 ID:rSWPypFh - >>299
自慢するほどのことじゃないと思うよ‥
|