    #include <iostream>
    #include <type_traits>

    struct A
    {
        int   x1234;
        short x56;
        char  x7;
    };
     
    struct B : A
    {
        char x8;
    };
     
    int main() {
    	std::cout << sizeof(A) << ' ' << sizeof(B) << '\n';
     
    	std::cout << std::is_pod<A>::value << ' ' << std::is_pod<B>::value << '\n';
     
    	return 0;
    }