起因:我想知道如果类没有构造函数,那么声明之后里面数据成员的值的情况。
首先我没有写构造函数,然后就报错了。
我写了默认构造函数后,就可以执行了。
而且执行的结果是,指针类型变量的值是16位0,int型变量的值是0。
这和我之前在网上和书上介绍的不一样。
总结:如果不写默认构造函数,编译器就会报错。
不知道怎么回事,希望有人指点
起因:我想知道如果类没有构造函数,那么声明之后里面数据成员的值的情况。
首先我没有写构造函数,然后就报错了。
我写了默认构造函数后,就可以执行了。
而且执行的结果是,指针类型变量的值是16位0,int型变量的值是0。
这和我之前在网上和书上介绍的不一样。
总结:如果不写默认构造函数,编译器就会报错。
不知道怎么回事,希望有人指点