#include <iostream>
#include <string>
using namespace std;
class Header
{
public:
//typedef int AType;
typedef string AType;
Header(typename Header::AType a) : a(a) {}
typename Header::AType a;
};
int main()
{
Header header("asd");
cout << header.a << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIEhlYWRlcgp7CnB1YmxpYzoKCS8vdHlwZWRlZiBpbnQgQVR5cGU7Cgl0eXBlZGVmIHN0cmluZyBBVHlwZTsKCUhlYWRlcih0eXBlbmFtZSBIZWFkZXI6OkFUeXBlIGEpIDogYShhKSB7fQoKCXR5cGVuYW1lIEhlYWRlcjo6QVR5cGUgYTsKCn07CgppbnQgbWFpbigpCnsKCUhlYWRlciBoZWFkZXIoImFzZCIpOwoKCWNvdXQgPDwgaGVhZGVyLmEgPDwgZW5kbDsKCglyZXR1cm4gMDsKfQ==