C++ 'da yeni oluyorum, bu yüzden bu muhtemelen çok basit bir soru, ancak yardımcı olan çevrimiçi örnekleri bulamadım.C++ liste/vektör yardım
ben kendi Bubble
sınıf tanımladığınız ve ben bir vector
/list
(C# ve Java alışkınım, bu yüzden doğru olduğundan emin değilim) dinamik olarak Bubble
nesneleri depolamak için. İşte oluşturmak için gereken benim Bugüne kadar kod:
#include "Bubble.h"
#include <vector>
#include <list>
int backgroundImages[10];
list<Bubble> bubbles;
vector<Bubble> bubbles_two;
Bubble b;
void AppMain()
{
loadImages();
ViewAdd(backgroundImages[8], 0,0);
b = Bubble();
b.velocity = Vector2D(9,4);
//I know this can't be right..
bubbles.add(b);
bubbles_two.add(b);
}
ne list
ne de vector
çalışır - bu benim hata listesinde "liste/vektör şablon değil" diyor.
list
veya vector
mu kullanmalıyım? Ve bunu doğru bir şekilde nasıl uygularım?
"hemen hemen hiç belirgin farklılıklar"? []/:: ile rastgele erişime ne dersiniz? İkisi arasındaki en belirgin ayrım bu, ve birini seçerken gerçekten göz ardı edebilecek bir şey değil. –