İki takım var ve bir yineleyici arasında unique_ptr`s:Taşı `<code>a</code> bir elemana setleri
set<unique_ptr<X>> a, b;
set<unique_ptr<X>>::iterator iter = find something in a;
ben a
dan iter
tarafından işaret elemanı çıkarın ve b
eklemek için istiyoruz. Mümkün mü? Nasıl?
@black: Soruyu kendi kendine yeten olduğuna inanıyoruz. Eğer cevap verebilecek kadar zekiysen, problemler senin için kendini belli etmeli. Bence – ybungalobill
olsa da, mesele söz konusu belirgin olmalıdır ve en fazla göstermek için bir şey kodlamak için size gerektirmemelidir. Gördüğüm sorun, gördüğünüzden farklı olabilir. Kurduğum şeyle ilgili problemlerim var, peki ya sen? – edmz
@black: Hiçbir şey kodlamanıza gerek yok. Aslında herhangi bir kodu derlemeyi bile denemedim çünkü ekleme ve silme işleminin işe yaramayacağını bilecek kadar iyi biliyorum. sorusu yeterince C++ standardı biliyorum ve gerekenleri başarmak istiyorum std :: set arayüzüne ya da bunların bir kombinasyonu belirli bir bölümüne, beni işaret edebilir olanlara yöneliktir. Soru var ve eğer SO'daki her sorunun derleyici bir hataya dönüştüğünü düşünüyorsanız, sizin için çok kötü. – ybungalobill