GNU C++库是否缺少unordered_map构造函数?

max*_*zig 2 c++ gcc unordered-map c++11

至少有一个C++引用列出了以下构造函数签名:

explicit unordered_map ( const allocator_type& alloc );
Run Code Online (Sandbox Code Playgroud)

但它似乎并未包括在内/usr/include/c++/4.8.2/bits/unordered_map.h.至少我无法发现它,编译器也找不到它.

因此,我的问题是:这个构造函数是由C++标准指定的吗?在这方面,unordered_map的GNU C++库实现是否违反了标准?

Mik*_*our 5

这个构造函数是由C++标准指定的吗?

是.

在这方面,unordered_map的GNU C++库实现是否违反了标准?

是.