4

私はPythonのバックグラウンドからC++を学んでいます。

C ++でリストにアイテムを追加する方法はありますか?

myList = []
for i in range(10):
    myList.append(i)

配列に対して実行できるこのようなC++の機能はありますか?

4

5 に答える 5

11

ベクトルが必要です。次のようにします。

#include <vector>

void funct() {
    std::vector<int> myList;
    for(int i = 0; i < 10; i++)
        myList.push_back(10);
}

詳細については、 http://cplusplus.com/reference/stl/vector/を参照してください。

于 2011-07-21T04:34:19.250 に答える
2

リストの場合std::list::push_backを使用します

C ++と同等の配列を探している場合は、std::vector
ベクトルを使用する必要があります。std::vector::push_backメソッドもあります。

于 2011-07-21T04:34:31.900 に答える
1

ベクトルを使用する必要があります:

vector<int> v;
for(int i = 0; i < 10; i++)
    v.push_back(i);
于 2011-07-21T04:35:26.663 に答える
0

を使用する場合、同じことをstd::vector行う方法があります。push_back

于 2011-07-21T04:34:29.790 に答える
0

リストにはpush_backメソッドがあります。

myList.push_back(myElement);

myElementをmyListの最後にプッシュします。Pythonのlist.appendと同じです。

于 2011-07-21T05:04:45.993 に答える