Обнуляет ли аллокатор по умолчанию целое?

При использовании контейнеров STL я не уверен, обнулено ли целое число, выделенное распределителем по умолчанию. Следующий код указывает «да» на вопрос:

#include <map>
#include <iostream>

int main() {
  using namespace std;
  map<int, int> m;
  cout << m[1234] << endl;
}

Поскольку ни один документ не подтвердил это, я не осмеливаюсь принимать это как должное.

5
задан LihO 6 March 2012 в 13:37
поделиться