#include <utility>
using namespace std;
struct String
{
String(const char* cstr)
{
}
};
struct UseString
{
UseString(const String& str)
{
}
};
int main()
{
const char* cstr = "abc";
UseString(std::move(cstr));
UseString("abc");
UseString(cstr);
return 0;
}
I2luY2x1ZGUgPHV0aWxpdHk+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IFN0cmluZwp7CglTdHJpbmcoY29uc3QgY2hhciogY3N0cikKCXsKCX0KfTsKCnN0cnVjdCBVc2VTdHJpbmcKewoJVXNlU3RyaW5nKGNvbnN0IFN0cmluZyYgc3RyKQoJewoJfQp9OwoKaW50IG1haW4oKQp7Cgljb25zdCBjaGFyKiBjc3RyID0gImFiYyI7CglVc2VTdHJpbmcoc3RkOjptb3ZlKGNzdHIpKTsKCVVzZVN0cmluZygiYWJjIik7CglVc2VTdHJpbmcoY3N0cik7CglyZXR1cm4gMDsKfQ==