#include <type_traits>
#include <iostream>
struct A
{
A() = default;
A(const A&) = delete;
};
int main()
{
auto b = std::is_copy_constructible<A>::value;
std::cout << "Hello" << b;
}
I2luY2x1ZGUgPHR5cGVfdHJhaXRzPgojaW5jbHVkZSA8aW9zdHJlYW0+CiAKc3RydWN0IEEKewogICAgQSgpID0gZGVmYXVsdDsKICAgIEEoY29uc3QgQSYpID0gZGVsZXRlOwp9OwogCmludCBtYWluKCkKewogICAgYXV0byBiID0gc3RkOjppc19jb3B5X2NvbnN0cnVjdGlibGU8QT46OnZhbHVlOwogICAgc3RkOjpjb3V0IDw8ICJIZWxsbyIgPDwgYjsKfQ==