: 여기에 중첩 된 클래스 변수 호출
:
어떻게 이런 짓을 했을까? 하위 클래스 square와 rectangle의 함수가 부모 클래스 모양의 변수를 사용하는 것을 어떻게 알 수 있습니까?
메인에서 길이와 너비를 어떻게 설정합니까?
#include <iostream>
#include <cmath>
using namespace std;
class SHAPES
{
public:
class SQUARE
{
int perimeter(int length, int width)
{
return 4*length;
}
int area(int length, int width)
{
return length*length;
}
};
public:
class RECTANGLE
{
int perimeter(int length, int width)
{
return 2*length + 2*width;
}
int area(int length, int width)
{
return length*width;
}
};
};
여기에 코드를 복사하여 붙여 넣으십시오. 그냥 화면을 찍지 마라. 이 사이트의 다른 질문을 읽어보고 예상되는 바를 알아보십시오. – chrisaycock
환영은 그림으로 코드를 게시하지 않습니다. 도움을 받기가 매우 어렵습니다. – Linuxios