7
Inicjuję mapę map<string,int> ex;
w C++. Nie mogłem znaleźć funkcji contains_key lub podobnej funkcji w stl, , więc używam tylko ex[inputString]++;
Założenie początkowej wartości o mapie w C++
Debugger pokazuje poprawnie zainicjowane do zera, czy jest to dobre założenie?
dzięki, dobrze wiedzieć, że jest on inicjowany do zera, jeśli istnieje zapisuje następnie zainicjować rodzaju! struktury potrzebnej w pythonie –
@showayubhat 'map [k]' i Pythona 'dict.setdefault (k [, d])' są podobne, ponieważ nieistniejący klucz zostanie ustawiony jako domyślny, jako C++ 'map. find (k) -> second' i Python 'dykt [k]' podobne w tym, że nieistniejący klucz da błąd. Dwa języki po prostu wybrały różne opcje, dla których ma być "wspólna" operacja. – ephemient