나는 제목에 목표를 설명하기 위해 최선을 다했지만, 여기에 코드입니다 :클래스 B의 인스턴스를 포함하는 구조체 A를 선언하는 방법 클래스 B는 구조체 A를 반환하는 함수가 있습니까?
struct Bar {
Foo one;
Foo two;
}
class Foo {
Bar function();
}
나는이 작동하지 않습니다 알고 있지만, 어떻게 아이디어를 달성 할 것인가? 구조체를 전역으로 만들고 싶다면 main.cpp에서도 사용되기 때문입니다. 나는 이미 클래스 내부의 구조체 선언을 시도한 다음 Foo :: Bar {}와 같은 클래스 외부의 구조체를 정의하지만 작동하지 않습니다.
내가 원하는 이유는 몫과 나머지를 모두 반환하는 나누기 함수와 같이 둘 이상의 변수를 반환해야하는 함수가 있기 때문입니다. 그러나 문제는 사용자 정의 클래스 (BigInteger)의 여러 인스턴스가 반환된다는 것입니다.
당신은 클래스 바를 의도하셨습니까? 구조체 바 수; 그리고 네, 이것은 모두 헤더 파일에 있습니다. 그래서 모든 구현이 끝났습니다. – Sooie
@Sooie 예, 죄송합니다. 나는 그것을 고쳤다. – Praetorian