если вы напрямую используете h ['любой ключ, которого нет'], он даст ему случайное значение. то, что вы можете сделать, - это всякий раз, когда вы не уверены, есть он там или нет, просто используйте его внутри if. если он присутствует, он вернет истину, а если нет, то ложь. пример: if (h ['a']) cout <