M
А в C++ есть аналог конструкции?
if 3 in [4, 3, 5]:
do_something()
Size: a a a
M
if 3 in [4, 3, 5]:
do_something()
FO
if 3 in [4, 3, 5]:
do_something()
O
if 3 in [4, 3, 5]:
do_something()
if (std::set{1,2,3}.count(3)) { /* ... */ } ?M
O
if (std::set{1,2,3}.count(3)) { /* ... */ } ?contains с C++20, наверноеM
contains с C++20, наверноеcontains?FO
if (std::set{1,2,3}.count(3)) { /* ... */ } ?R
AB
if 3 in [4, 3, 5]:
do_something()
if (auto vals = {4, 3, 5}; std::find(vals.begin(), vals.end(), 3) != vals.end()) {}M
if (auto vals = {4, 3, 5}; std::find(vals.begin(), vals.end(), 3) != vals.end()) {}AB
contains?CD
if (auto vals = {4, 3, 5}; std::find(vals.begin(), vals.end(), 3) != vals.end()) {}AB
O
if (auto vals = {4, 3, 5}; std::find(vals.begin(), vals.end(), 3) != vals.end()) {}AB
O
R
template <template <typename T> class Thing> class CrabAB
AB
R