What is the difference between Object b(); and Object b;?

后端 未结 5 1790
执念已碎
执念已碎 2021-01-23 07:49

To be more explicit, I get a compile time error when I try accessing an instance variable when I create an object using (), but when I don\'t, the code compiles and runs as expe

5条回答
  •  情歌与酒
    2021-01-23 08:28

    The problem is that Student jack(); declares a function with Student as a return type. It doesn't declare an object of that class as you expect.

提交回复
热议问题