1

C99 で可能なように、Visual Studio で配列を作成したい:

int function(int N)
{
    int x[N];
    return 1;
};

しかし、VS2013 でさえこれをサポートしていません。x翻訳時に N を修正する必要なく作成する別の方法 (new と delete を使用する以外)はありますか? どうもありがとうございました!

4

3 に答える 3

0

C++ では、スタックに可変長配列を定義することはできません。ただし、代わりに std::vector を使用できますが、ヒープにメモリを割り当てます。

于 2013-11-05T17:21:13.053 に答える