А
Size: a a a
А
O
А
O
auto x = []<typename T>(T x) constexpr noexcept -> int requires(sizeof(T) > 1) {
return x;
}
(42);
std::cout << x;
42
O
O
auto x = []<typename T>(T x) constexpr noexcept -> int requires(sizeof(T) > 1) {
return x;
}
(42);
std::cout << x;
42
requires
идёт после <>
, хм...А
O
O
O
O
А
auto x = []<typename T>(T x) constexpr noexcept -> int requires(sizeof(T) > 1) {
return x;
}
(42);
std::cout << x;
42
O
TS
TS
O
А
W
W
F