スレを勃てるまでもないC/C++の質問はここで 4
■ このスレッドは過去ログ倉庫に格納されています
0523デフォルトの名無しさん
2008/12/08(月) 22:30:52class CHoge
{
const int path
public:
CHoge();
void Show();
};
CHoge::CHoge() : path(1024){}
void CHoge::Show(){
char lo[path]; // ここでエラー
printf( "%d\n", path ); // ここはOK
}
void main()
{
CHoge hoge;
hoge.Show();
}
う〜ん
error C2057: 定数式が必要です。
error C2466: サイズが 0 の配列を割当てまたは宣言しようとしました。
error C2133: 'lo' : サイズが不明です。
とエラーがでるんですが、#define の変わりにはならないんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています