C++ çalışma sorusu - 30 - Plepa Eğitim Hizmetleri
Sorunun yanıtı şu seçeneklerden biri de olabilir:
Sentaks hatası (derleme zamanı hatası)
Derleyiciye göre değişir.
olacaktır. map kabında tutulan std::pair yapısı nesnelerinin birinci öğesi yani first isimli öğesi anahtar olarak kullanılmaktadır. map kabı içinden bir anahtardan yalnızca bir tane bulunabilir. Kodda bimap isimli map nesnesinde anahtar türü olarak bool türü kullanılmıştır.
Bu durumda std::initalizer_list parametreli kurucu işleve gönderilen listedeki ilk öğenin first öğesi false değerine dönüştürülürken diğer ilk değer verici çiftlerin first öğeleri olan tüm sıfır dışı değerler true değerine dönüştürülecektir. initializer_list‘de kullanılan 3. ve 4. çiftler map‘e eklenmeyecektir. iimap isimli nesnenin size() değeri 2 olacaktır. iimap isimli map nesnesinde ise anahtar olarak kullanılan tür int türü olduğu için listedeki tüm anahtar değerleri birbirinden farklı olacağından iimap isimli nesnenin size() değeri 4 olacaktır.
30 Eylül 2016 Necati Ergin C++ çalışma sorusu – 20 için yorumlar kapalı
30 Eylül 2016 Necati Ergin C++ çalışma sorusu – 14 için yorumlar kapalı
5 Ekim 2016 Necati Ergin C++ çalışma sorusu – 25 için yorumlar kapalı