'daki harita hakkında bir başlangıç değeri varsayımı C++ 'da bir harita map<string,int> ex;
başlatıyorum. Stl, içinde includes_key veya benzeri bir işlev bulamadım bu yüzden sadece ex[inputString]++;
C++
kullanarak hata ayıklayıcısını doğru olarak sıfırlamak için int gösterir, iyi bir varsayım mı?
sayesinde, kaydeder Python –
@akshayubhat C++ 'nın' haritası [k] 've Python'un' dict.setdefault (k [, d]) 'ında ihtiyaç duyulan yapı, C++ 'nın haritası olarak var olmayan bir anahtarın bir varsayılan değere ayarlanmasına benzemektedir. (k) -> ikinci 've Python'un deyimiyle [k] benzer olmayan bir anahtarın hata vermesine benzer. İki dil, "ortak" işlem olmak için farklı seçenekleri seçti. – ephemient