Run Code
|
API
|
Code Wall
|
Users
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Blog
Изволов#2
//g++ 5.4.0 // Заменить знаки вопроса так, чтобы код собирался и работал. # include <cassert> # include <unordered_set> int main () { auto x = ???; // <-- static_assert (not std::is_class<decltype(x)>::value, "x не может быть классом."); static_assert (not std::is_union<decltype(x)>::value, "x не может быть объединением."); std::unordered_set<decltype (x)> set; assert (set.empty ()); set.emplace(x); assert (set.size () == 1); set.emplace (x); assert (set.size () == 2); assert (set.count (x) == 0); }
run
|
edit
|
history
|
help
0
Please
log in
to post a comment.
ThreadContext
Policy based smart pointer
adjacent_difference-30-Seconds-Of-CPP
string-Orderly words
Ss
Scope guarding
Square of maximum
Gauss v1.1
Изволов#8
virtual function role
Please log in to post a comment.