सी ++ में करने के लिए एक सूची
list<T>
वस्तुओं
A
और
B
है और मैं
A
के अंत तक
B
के सभी सदस्यों को जोड़ना चाहते हैं। मैंने कुछ अलग-अलग स्रोतों की खोज की है और मुझे एक साधारण समाधान नहीं मिला है (e.i.
A.append(B);
) और यह मुझे थोड़ा आश्चर्यचकित करता है।
ऐसा करने का सबसे अच्छा तरीका क्या है?
जैसा कि होता है, मुझे इसके बाद बी की परवाह नहीं है (यह अगली पंक्ति में हटा दिया जाता है) ताकि यदि बेहतर perf के लिए इसका लाभ उठाने का कोई तरीका है तो मुझे इसमें रूचि भी है।
+1 का उपयोग कर। बिल्कुल सही। यदि यह "स्लाइस" मानचित्रों और सेटों के लिए इतना आसान और कुशल हो सकता था ... – paercebal
इनमें से कोई भी ऑपरेशन ओ (1) है? –
मुझे लगता है कि उपरोक्त मामले के लिए splice ओ (1) होना चाहिए। – chunkyguy