C++相談室 part87
■ このスレッドは過去ログ倉庫に格納されています
0730デフォルトの名無しさん
2011/01/07(金) 19:26:37main関数内でdeleteすることは推奨されるのでしょうか。
例えばこんな感じです。
ポインタを参照渡しするのもなんか気持ち悪いので
もっと良い書き方があれば併せて教えて頂けるとうれしいです。
int ReadVariableData(char* &a)
{
int size = GetSize();
a = new char[size];
ReadData(a,size);
return size;
}
void main(void)
{
char* a;
int size = ReadVariableData(a);
//処理
delete[] a;
}
■ このスレッドは過去ログ倉庫に格納されています