私はPythonのバックグラウンドからC++を学んでいます。
C ++でリストにアイテムを追加する方法はありますか?
myList = []
for i in range(10):
myList.append(i)
配列に対して実行できるこのようなC++の機能はありますか?
私はPythonのバックグラウンドからC++を学んでいます。
C ++でリストにアイテムを追加する方法はありますか?
myList = []
for i in range(10):
myList.append(i)
配列に対して実行できるこのようなC++の機能はありますか?
ベクトルが必要です。次のようにします。
#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/を参照してください。
リストの場合std::list::push_backを使用します
C ++と同等の配列を探している場合は、std::vector
ベクトルを使用する必要があります。std::vector::push_backメソッドもあります。
ベクトルを使用する必要があります:
vector<int> v;
for(int i = 0; i < 10; i++)
v.push_back(i);
を使用する場合、同じことをstd::vector
行う方法があります。push_back
リストにはpush_backメソッドがあります。
myList.push_back(myElement);
myElementをmyListの最後にプッシュします。Pythonのlist.appendと同じです。