Saturday, 15 September 2012

c++ - Move list element to the end in STL -


मुझे पहले से ही CDrawObject * के सूची सूचक है

  std :: list & lt; CDrawObject * & gt; तत्वों;  

मैं कुछ तत्व को सूची के अंत में कैसे स्थानांतरित कर सकता हूं। मैं देख रहा हूं लेकिन मुझे यह काम नहीं मिल रहा है मैं इसे कैसे कर सकता हूं?

सूची विधि का उपयोग करें ()

< Code> void list :: splice (iterator position, list & lt; t, allocator & gt; & amp; x, iterator i);

स्थान की स्थिति "स्थिति"

इस प्रकार इसे अंत में स्थानांतरित करने के लिए

  x.splice (x.end (), x, iter);  

(वे दोनों एक ही सूची या अलग सूची हो सकते हैं, जब तक कि सूची को स्थानांतरित किया जाता है, वह उसी प्रकार, दोनों टी और आवंटक है)


No comments:

Post a Comment