Alıntı referansı kullanarak Herb Sutter'den:
Vektör uzmanlığı, bir proxy kabının nasıl yazılacağına dair bir örnek sunmak için kasten standart haline getirilmiştir. "Proxy kapsayıcı", nesnelerini doğrudan almadığınız kapsayıcıdır; Proxy içeren bir kapsayıcı, içerilen bir nesneye işaretçiler veya başvurular vermek yerine, içerilen bir nesneye dolaylı olarak erişmek veya işlemek için kullanılabilecek proxy nesneleri verir. Proxy eklenmiş koleksiyonlar, koleksiyon içindeki nesnelere her zaman doğrudan bellekte olduğu gibi doğrudan erişilemediği durumlarda, örneğin kapakların altındaki belleklerin içine ve dışına otomatik olarak sayfalar koyan disk tabanlı bir koleksiyonda yararlı olabilir. gerekli. Buradaki fikir, böyle bir proxy koleksiyonunun "konteyner" in gereksinimlerini nasıl karşılayacağını göstermekti
Ve evet, o zaman tartışma vardı.
- Tüm kanlı ayrıntılar için DejaNews'e gidin ve Subject = "vector and bool" ve Forum = " c ++ " için güçlü bir arama yapın . Tartışmalar Ocak / Şubat 1997'de gerçekleşti. Ayrıca, vektör uzmanlığının nasıl kapatılacağını soran insanlardan daha yeni tartışmalar bulacaksınız; tavsiyem için bu makalenin sonuna bakın.
Gerisi tarih. Ve bu kadar iyi bağlantılar içeren cevapsız bir soru görmekten nefret ediyorum.
std::vector
önce yazılmadıstd::bitset
mı?