如何使用其函数返回Foo类的指针。我问的原因是因为我想让这段代码工作
Class fo
fo.MakeA(34.5777).MakeY(73.8843);
非常感谢您提前
答案 0 :(得分:6)
假设您需要引用返回类型;
class foo {
public:
foo& MakeA(float a) {
// MakeA code logic here...
return *this;
}
foo& MakeB(float b) {
// MakeA code logic here...
return *this;
}
}
否则,您只需返回一份副本(foo
而不是foo&
)。
答案 1 :(得分:2)
您想为您的班级使用索引器。
使(MakeA,MakeY)的返回类型与类相同(使用ref&)。
并在每个方法的最后放
return *this;