我有一个名为Item
的抽象类和一个功能
Item function(int x,int y);
我的问题是,我能从那个函数返回一个NULL吗?
因为您将返回类型声明为类实例,所以不能返回指针。NULL(应为nullptr(是一个指针。
如果Item是一个抽象类,那么正确的功能设计应该是:
Item* function(int x,int y);