提问人:MinSu Park 提问时间:11/8/2022 最后编辑:MinSu Park 更新时间:11/8/2022 访问量:28
我想重构此代码(使用非实例化类的默认参数)
I want to refactoring this code (default parameter using non-instantiated class)
问:
my_func.h
class MyClass{
public:
OtherClass otherclass;
void func();
void func(OtherClass others);
};
my_func.cpp
#includ <my_func.h>
void MyClass::func(){
func(this->otherclass);
}
void MyClass::func(OtherClass others){
if(others.value.IsObject)
func(others.value);
}
main.cpp
#include <my_func.h>
int main(){
func();
}
我想重构这段代码。
我想设置默认参数,所以我写了这样的代码。
但我认为有更好的方法。
答: 暂无答案
评论