#include <iostream>
using namespace std;
struct TestStruct{};
class TestClass
{
public:
TestClass() : testStruct1(nullptr) {}
TestStruct* testStruct1;
TestStruct* testStruct2{nullptr};
TestStruct* testStruct3 = nullptr;
};
int main()
{
TestClass c;
if ( c.testStruct1 == NULL )
cout << "Is NULL" << endl;
if ( c.testStruct2 == NULL )
cout << "Is NULL" << endl;
if ( c.testStruct3 == NULL )
cout << "Is NULL" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IFRlc3RTdHJ1Y3R7fTsKCmNsYXNzIFRlc3RDbGFzcwp7CnB1YmxpYzoKICBUZXN0Q2xhc3MoKSA6IHRlc3RTdHJ1Y3QxKG51bGxwdHIpIHt9CgogIFRlc3RTdHJ1Y3QqIHRlc3RTdHJ1Y3QxOwogIFRlc3RTdHJ1Y3QqIHRlc3RTdHJ1Y3Qye251bGxwdHJ9OwogIFRlc3RTdHJ1Y3QqIHRlc3RTdHJ1Y3QzID0gbnVsbHB0cjsKfTsKCmludCBtYWluKCkKewogIFRlc3RDbGFzcyBjOwoKICBpZiAoIGMudGVzdFN0cnVjdDEgPT0gTlVMTCApCiAgICBjb3V0IDw8ICJJcyBOVUxMIiA8PCBlbmRsOwoKICBpZiAoIGMudGVzdFN0cnVjdDIgPT0gTlVMTCApCiAgICBjb3V0IDw8ICJJcyBOVUxMIiA8PCBlbmRsOwoKICBpZiAoIGMudGVzdFN0cnVjdDMgPT0gTlVMTCApCiAgICBjb3V0IDw8ICJJcyBOVUxMIiA8PCBlbmRsOwogIHJldHVybiAwOwp9Cgo=