How to set default parameter as class object in c++?

前端 未结 4 710
萌比男神i
萌比男神i 2020-12-30 07:08

I want to set my function with class object parameter set as default. But when I try to do that it fails in compilation.

class base {
 // ...
};

int myfunc(         


        
4条回答
  •  猫巷女王i
    2020-12-30 07:43

    Objects can't be NULL in C++.

    To set the parameter to default, just use:

    int myfunc(int a, base b = base())
    

提交回复
热议问题