#include <iostream>
class foo
{
private:
struct bar
{
int member_;
};
public:
void print()
{
std::cout << sizeof(decltype(foo::bar::member_)) << std::endl;
}
};
int main(int argc, char* argv[])
{
foo f;
f.print();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgZm9vCnsKCXByaXZhdGU6CgkJc3RydWN0IGJhcgoJCXsKCQkJaW50IG1lbWJlcl87CgkJfTsKCQoJcHVibGljOgoJCXZvaWQgcHJpbnQoKQoJCXsKCQkJc3RkOjpjb3V0IDw8IHNpemVvZihkZWNsdHlwZShmb286OmJhcjo6bWVtYmVyXykpIDw8IHN0ZDo6ZW5kbDsKCQl9Cn07CgppbnQgbWFpbihpbnQgYXJnYywgY2hhciogYXJndltdKQp7Cglmb28gZjsKCWYucHJpbnQoKTsKCXJldHVybiAwOwp9