C++在定义类成员的时候不能进行构造。要在constructor当中才可以进行。而java可以在定义的时候直接new一个对象。
当然,在java中如果没有new则可能得到的是一个空的引用。这时候带入函数当中可能会导致强行退出。
本文探讨了C++和Java在构造对象方面的不同做法。C++不允许在类成员定义时直接构造对象,而是在构造函数中进行;Java则允许在定义时直接new对象,但若未new可能会得到空引用,进而可能导致程序异常。
C++在定义类成员的时候不能进行构造。要在constructor当中才可以进行。而java可以在定义的时候直接new一个对象。
当然,在java中如果没有new则可能得到的是一个空的引用。这时候带入函数当中可能会导致强行退出。
1298

被折叠的 条评论
为什么被折叠?