Farz edelim ki yeni düğümlerin eklenmediği veya silinmediği bir listeyim var. Bununla birlikte, düğümler etrafa karıştırılabilir.Güvenli kayıt listesi :: iterator daha sonra kullanmak için?
Listede bir düğüme işaret eden bir iteratör kaydetmek ve daha sonra isteğe bağlı olarak erişmek güvenli midir?
Düzeltme (aşağıdaki soru): Listedeki belgeler :: splice() argüman listesinden öğeleri kaldırdığını söylüyor. Bu, ekleme eki olarak adlandırırsam, işlev için argüman olarak aynı listeyi kullanırsam, varolan yineleyicilerin geçersiz kılınacağı anlamına mı geliyor?
Yineleyicinin bir işaretçi olduğu konusunda hiçbir garanti yoktur. Aslında, muhtemelen bir std :: list <> :: yineleyicisinin tüm yineleyici işlemlerinde (++ gibi) akıllı işlem yapması gerektiği için bir işaretçi olmadığını kabul edebilirsiniz. –