Container Survey
VS | libstdc++ | libc++ | |
---|---|---|---|
deque default ctor | noexcept | ||
deque move ctor | noexcept | ||
deque move assign | noexcept | noexcept | noexcept |
forward_list default ctor | noexcept | noexcept | |
forward_list move ctor | noexcept | noexcept | |
forward_list move assign | noexcept | noexcept | noexcept |
list default ctor | noexcept | noexcept | |
list move ctor | noexcept | noexcept | |
list move assign | noexcept | noexcept | noexcept |
vector default ctor | noexcept | noexcept | noexcept |
vector move ctor | noexcept | noexcept | noexcept |
vector move assign | noexcept | noexcept | noexcept |
string default ctor | noexcept | noexcept | noexcept |
string move ctor | noexcept | noexcept | noexcept |
string move assign | noexcept | noexcept from gcc 6 onwards | noexcept |
map default ctor | noexcept | noexcept | |
map move ctor | noexcept | noexcept | |
map move assign | noexcept | noexcept | noexcept |
set default ctor | noexcept | noexcept | |
set move ctor | noexcept | noexcept | |
set move assign | noexcept | noexcept | noexcept |
unordered_map default ctor | noexcept | noexcept | |
unordered_map move ctor | noexcept | noexcept | |
unordered_map move assign | noexcept | noexcept | noexcept |
unordered_set default ctor | noexcept | noexcept | |
unordered_set move ctor | noexcept | noexcept | |
unordered_set move assign | noexcept | noexcept | noexcept |