मेरे पास दो सी ++ सूचियां, std::list<T> List1
और std::list<T*> List2;
हैं। अब, मैं निम्नलिखित आपरेशन कई बार ऐसा करने के लिए करना चाहते हैं:सी ++: पॉइंटर्स के साथ push_back() और बैक() का व्यवहार
List1.push_back(new_object);
List2.push_back(&List1.back());
मेरा प्रश्न: List2 में संदर्भ, वैध रहने करता है प्रत्येक चरण के बाद? I.e .: क्या सूची 2 में पहला तत्व अभी भी सूची 1 में पहले का जिक्र कर रहा है?
अंग्रेजी में समझाएं सी ++ में स्पष्ट क्या है। बस 'std :: list सूची 1 लिखें; 'आदि –
MSalters