#include <iostream>
#include <iomanip>

using namespace std;

struct ClearNode {
    unsigned long a;
    unsigned char hasChild;
    unsigned char c;
};

struct DlearNode {
    unsigned long a;
    unsigned char hasChild;
    unsigned char c;
    DlearNode():a(0),hasChild(2),c(1){};
};

int main(int argc, const char * argv[])
{
    ClearNode cl{7,2,1};

    cout << sizeof(ClearNode) << endl;
    cout << sizeof(DlearNode) << endl;
}


