C言語なら俺に聞け(入門篇) Part 27
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
550:デフォルトの名無しさん 08/05/11 01:56:23 newてC++やん 551:デフォルトの名無しさん 08/05/11 02:13:33 >newてC++やん すみません、確かにそうですね。 >>549 なるほど。。。元の質問で言えば後者の「それらが指す3要素のchar配列2つ分のメモリまで確保される」ということなのですね? イメージ的には 「char aacX[2][3]」と同じ分のメモリが確保されて、さらにいえば delete [] pacX; とすることで開放されるということよろしいでしょうか? で 552:デフォルトの名無しさん 08/05/11 02:24:13 >>551 そういうこと。 553:デフォルトの名無しさん 08/05/11 02:28:42 >>552 ありがとうございました。 554:デフォルトの名無しさん 08/05/11 04:05:19 >>548 その記述ちょっと気色悪い。一歩間違うと関数へのポインターと見間違えちゃうし。 int (*func)(int k); // 関数へのポインター int a1(int k) { printf("%d¥n", k * 5); return k; } int a2(int k) { printf("%d¥n", k / 5); return k; } int main() { func = &a1; func(k); func = &a2; func(k); } みたいな・・・ 普通に char *a[3]; でいいと思うけど。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5377日前に更新/213 KB
担当:undef