I have a std::map
like this:
map<wstring,int> Scores;
It stores names of players and scores. When someone gets a score I would simply do:
Scores[wstrPlayerName]++;
When there is no element in the map with the key wstrPlayerName
it will create one, but does it initialize to zero or null before the increment or is it left undefined?
Should I test if the element exists every time before increment?