- 【初心者歓迎】C/C++室 Ver.93【環境依存OK】
463 :デフォルトの名無しさん[sage]:2014/11/07(金) 22:01:27.87 ID:toea6tGi - ポインター配列になりそうなのを戻りではなく引数の書き換えで か
1行の文字列(長さはまちまち) を 配列で記憶したい テキストエディタとかだと こういう欲求はありそう
|
- 【初心者歓迎】C/C++室 Ver.93【環境依存OK】
466 :デフォルトの名無しさん[sage]:2014/11/07(金) 22:10:50.19 ID:toea6tGi - >>464
まぁね 取り扱いたい世界はポインタのポインタ -(A) ただ、関数戻り値には他の状態値(おおよそ int) を当てたいので 引数の書き換えで ってなると (A)のポインタで受けるのかなー と (C++なら参照渡しで済む話)
|
- 【初心者歓迎】C/C++室 Ver.93【環境依存OK】
469 :デフォルトの名無しさん[sage]:2014/11/07(金) 22:19:44.52 ID:toea6tGi - int foo(char ***p)
{ *p = new ichar*[ 適当 ]; for ( i 回して) (*p)[i] = new 文字列 return 行数 } 呼び出し側で char **p = 0; foo(&p); こんなイメージ。 あくまで俺主観のこじつけだよ。
|
- 【初心者歓迎】C/C++室 Ver.93【環境依存OK】
471 :デフォルトの名無しさん[sage]:2014/11/07(金) 22:29:57.22 ID:toea6tGi - 必要性に関してはなんともいえんな…
過去にかいたことあるコードだし… (スマートでないことは認める) >>449,452,455 あたりが実例出してくれるのを期待してるんだが
|