D
struct N {
constexpr N() {}
N(N const&) = delete;
};
template <typename T>
consteval void assert_copyable()
{
T t;
T t2 = t;
}
using check = decltype(assert_copyable<N>());Size: a a a
D
struct N {
constexpr N() {}
N(N const&) = delete;
};
template <typename T>
consteval void assert_copyable()
{
T t;
T t2 = t;
}
using check = decltype(assert_copyable<N>());D
struct N {
constexpr N() {}
N(N const&) = delete;
};
template <typename T>
consteval void assert_copyable()
{
T t;
T t2 = t;
}
using check = decltype(assert_copyable<N>());ᅠ
T t2 {t};ᅠ
D
T t2 {t};ᅠ
VR
VR
ᅠ
D
T t2 = t;
ᅠ
ᅠ
ПК
struct N {
constexpr N() {}
N(N const&) = delete;
};
template <typename T>
consteval void assert_copyable()
{
T t;
T t2 = t;
}
using check = decltype(assert_copyable<N>());ПК
D
ᅠ
D
ПК
ПК