0

ユーザーが指定した「X」変数の値に従って要素が増減する動的配列を作成する必要があります。CArray を使用してみましたが、VS 2010 はそのヘッダー ファイル「afxtempl.h」をサポートしていません。回避策はありますか?そうでない場合は、CArray 以外の C++ 用であり、コンパイラ用ではない関数があります..ありがとう

4

3 に答える 3

3

を使用しstd::vectorます。CArrayMFC 固有の C++ 標準でサポートされています。概要については、 A-Beginners-Guide-to-stdvectorを参照してください。

于 2012-05-22T04:50:55.293 に答える
2

CArray は MFC 用であるため使用しないでください。代わりに、STL を愛することを学びましょう。std::vector、_

クイック リファレンスについては、http://www.sgi.com/tech/stl/Vector.htmlを参照してください。

于 2012-05-22T04:53:36.353 に答える
0

次のスニペットは、123 個の整数のベクトルを作成します。

#include <vector>
int main()
{
    int X = 123;
    vector<int> myContainerOfInts(X);

    myContainerOfInts[0] = 1;
}
于 2012-05-22T05:04:23.260 に答える