#include<typeinfo>
#include<string>
#include<vector>
#include<cstdio>
#define T(x) printf("%s: %p\n", #x, &typeid(x));
int main (int argc, char** argv) {
T(std::string)
T(std::vector<int>)
T(int)
T(double)
return 0;
}
I2luY2x1ZGU8dHlwZWluZm8+CiNpbmNsdWRlPHN0cmluZz4KI2luY2x1ZGU8dmVjdG9yPgojaW5jbHVkZTxjc3RkaW8+CgojZGVmaW5lIFQoeCkgcHJpbnRmKCIlczogJXBcbiIsICN4LCAmdHlwZWlkKHgpKTsKCmludCBtYWluIChpbnQgYXJnYywgY2hhcioqIGFyZ3YpIHsKVChzdGQ6OnN0cmluZykKVChzdGQ6OnZlY3RvcjxpbnQ+KQpUKGludCkKVChkb3VibGUpCnJldHVybiAwOwp9