C言語なら俺に聞け(入門篇) Part 22
■ このスレッドは過去ログ倉庫に格納されています
0595デフォルトの名無しさん
2007/12/14(金) 11:41:38>必要な領域を確保される、長さに上限は無い
もう理解していることだったらすまないが、勝手に確保なぞされない
Cならmalloc、C++ならnewで確保せねばならない
それで今回のケースだが、たとえばchar str[10]みたいにすると、
ローカル変数のスコープは関数内だから関数から抜けた時点でどうなるか分からない
char *strみたいなとこにmallocもせず直接ぶっこんだなら、上に書いたようにNG
mallocせねばならない
■ このスレッドは過去ログ倉庫に格納されています