我尽力在标题中描述目标,但这里是代码:
struct Bar {
Foo one;
Foo two;
}
class Foo {
Bar function();
}
我知道这行不通,但我将如何实现这个想法?我想让 struct 全局化的原因是因为它也在 main.cpp 中使用。我已经尝试在类内声明结构,然后将类外的结构定义为 Foo::Bar { } 但这也不起作用。
我想要这样做的原因是因为我有需要返回多个变量的函数,例如返回商和余数的除法函数。然而,问题是自定义类 (BigInteger) 的多个实例被返回。