#include <string>
struct Foo
{
const std::string* ptr;
void setPtr(const std::string& text)
{
ptr = &text;
}
};
int main()
{
std::string s("hello");
Foo f;
f.setPtr(s);
}
I2luY2x1ZGUgPHN0cmluZz4KCnN0cnVjdCBGb28KewogIGNvbnN0IHN0ZDo6c3RyaW5nKiBwdHI7CiAgdm9pZCBzZXRQdHIoY29uc3Qgc3RkOjpzdHJpbmcmIHRleHQpCiAgewogICAgcHRyID0gJnRleHQ7CiAgfQp9OwoKaW50IG1haW4oKQp7CiAgc3RkOjpzdHJpbmcgcygiaGVsbG8iKTsKICBGb28gZjsKICBmLnNldFB0cihzKTsKfQo=