从返回抽象类的函数返回NULL



我有一个名为Item的抽象类和一个功能

Item function(int x,int y);

我的问题是,我能从那个函数返回一个NULL吗?

因为您将返回类型声明为类实例,所以不能返回指针。NULL(应为nullptr(是一个指针。

如果Item是一个抽象类,那么正确的功能设计应该是:

Item* function(int x,int y);

相关内容

  • 没有找到相关文章