की सूची में पुनरावृत्ति करना फिर भी मैं खुद को सी ++ वाक्यविन्यास से जूझ रहा हूं।सी ++: जेनेरिक प्रकार
मैं सामान्य वस्तुओं की सूची में पुन: प्रयास करने की कोशिश कर रहा हूं। मेरे पास कक्षा Event<Q>
की ऑब्जेक्ट्स हैं, जो std::list<Event<Q> >
में क्रैम की गई हैं।
तो मैं सूची पर एक इटरेटर पाने के लिए कोशिश कर रहा हूँ और intuitively सोचा कि
std::list<Event<Q> >::iterator it;
for (it = events.begin(); it != events.end(); it++) { ... }
समस्या का समाधान करना चाहिए। हालांकि, मैं इन त्रुटियों को प्राप्त करता रहता हूं:
..\calendar.h:48: error: expected `;' before "it"
..\calendar.h:49: error: `it' was not declared in this scope
क्या यह मुश्किल होने का कोई कारण है?
क्या आप जो त्रुटियां प्राप्त कर रहे हैं, उनके बारे में अधिक विशिष्ट हो सकते हैं? –
... और थोड़ा और कोड, शायद। 'घटनाओं' को तत्काल कैसे किया जाता है? – peterchen