[
Size: a a a
[
JS
[
#include<type_traits>
template<typename T> struct Id {};
template<auto f = []{}>
auto make() {
return Id<decltype(f)> {};
}
int main() {
auto x = make();
auto y = make();
static_assert(std::is_same_v<decltype(x), decltype(x)>);
static_assert(std::is_same_v<decltype(x), decltype(y)>);
}
VA
[
[
VA
VA
АХ
JS
[
JS
JS
АХ
АХ
L
JS
JS
MutVar#
перемещаемый, поэтому нельзя. я прав?