2010-07-14 23 views

cevap

106

Her zaman vardır ve iyi çalışıyor:

std::map <int, std::string> x 
    { 
    std::make_pair (42, "foo"), 
    std::make_pair (3, "bar") 
    }; 

bir haritanın bu değer türü pair <const key_type, mapped_type> Unutmayın, temelde aynı veya konvertibl türleri ile çiftlerinin listesi lazım bu yüzden. std :: çifti ile birleştirilmiş başlatma ile

, kod

std::map <int, std::string> x { 
    { 42, "foo" }, 
    { 3, "bar" } 
}; 
+2

Müthiş daha basit hale gelir, bu çok güzel STYLEWISE yapar. MSCC 2010 için bunu GCC ile kullanabilmem için sadece "bırakabilirim" :). – rubenvb

İlgili konular