#include <iostream>
#include <memory>
int main()
{
std::auto_ptr<bool> pb (new bool(false));
std::auto_ptr<int> pi (new int(42));
std::auto_ptr<float> pf;
*pb = true;
*pi = 43;
*pf = 3.14f;
std::cout << std::boolalpha << *pb << '\n';
std::cout << *pi << '\n';
std::cout << *pf << '\n';
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWVtb3J5PgoKaW50IG1haW4oKQp7CiAgICBzdGQ6OmF1dG9fcHRyPGJvb2w+IHBiIChuZXcgYm9vbChmYWxzZSkpOwogICAgc3RkOjphdXRvX3B0cjxpbnQ+IHBpIChuZXcgaW50KDQyKSk7CiAgICBzdGQ6OmF1dG9fcHRyPGZsb2F0PiBwZjsKCiAgICAqcGIgPSB0cnVlOwogICAgKnBpID0gNDM7CiAgICAqcGYgPSAzLjE0ZjsKCiAgICBzdGQ6OmNvdXQgPDwgc3RkOjpib29sYWxwaGEgPDwgKnBiIDw8ICdcbic7CiAgICBzdGQ6OmNvdXQgPDwgKnBpIDw8ICdcbic7CiAgICBzdGQ6OmNvdXQgPDwgKnBmIDw8ICdcbic7CgogICAgcmV0dXJuIDA7Cn0=