STL コンテナーを使用する場合、デフォルトのアロケーターによって割り当てられた int がゼロ化されているかどうかがわかりません。次のコードは、質問に対して「はい」を示します。
#include <map>
#include <iostream>
int main() {
using namespace std;
map<int, int> m;
cout << m[1234] << endl;
}
これを確認した文書はないので、私はそれを当然のこととは考えていません。