मैं सी ++ के लिए नया हूं इसलिए यह शायद एक बहुत ही सरल सवाल है, लेकिन मैं मददगार ऑनलाइन किसी भी उदाहरण को खोजने में सक्षम नहीं हूं।सी ++ सूची/वेक्टर सहायता
मैं अपने खुद के Bubble
वर्ग परिभाषित किया है और मैं एक vector
/list
(मैं सी # और जावा के लिए इस्तेमाल किया है, इसलिए मुझे यकीन है कि जो सही है नहीं कर रहा हूँ) गतिशील रूप में Bubble
वस्तुओं स्टोर करने के लिए। यहाँ बनाने की जरूरत मेरी कोड अब तक:
#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);
}
न तो list
है और न ही vector
काम करता है - यह बताती है कि मेरी त्रुटि सूची में "सूची/वेक्टर एक टेम्पलेट नहीं है।"
मुझे list
या vector
का उपयोग करना चाहिए? और मैं इसे सही तरीके से कैसे कार्यान्वित करूं?
"लगभग कोई स्पष्ट अंतर नहीं"? []/:: पर यादृच्छिक पहुंच के बारे में कैसे? यह दोनों के बीच सबसे स्पष्ट भेद है, और ऐसा कुछ नहीं है जिसे आप वास्तव में अनदेखा कर सकते हैं जब एक या दूसरे को चुनते हैं। –