반응형 명품C++Programming3 [명품C++Programming] 3장 실습문제 1. main()의 실행 결과가 다음과 같도록 Tower클래스를 작성하라. #include using namespace std; int main(){ Tower myTower; //1미터 Tower seoulTower(100); cout 2023. 4. 21. [명품C++Programming] 3장 연습 문제 1. 객체를 캡슐화하는 목적? 객체의 구성요소들을 보호하기 위해서 2. 클래스와 객체에 관한 설명 중 틀린 것은? 답: 3번 클래스의 멤버들은 private으로 접근 지정하는 것이 바람직하다. 3. 다음 C++코드가 객체 지향 언어의 캡슐화를 달성하는지 설명해라 int acc; int add(int x){ acc += x; return acc; } class Circle{ public: int radius; double getArea(); }; 위 코드에서 private: int radius; 로 바꿔주고 double getArea();는 그대로 답 : 미달 땡 4. 다음 C++프로그램에 캡슐화가 부족한 부분을 수정해 캡슐화하라 int age; void older(){ age++; } class Circ.. 2023. 4. 20. [명품C++Programming] 3장 OpenChallenge : 지수 표현 클래스 만들기 //main.cpp #include using namespace std; #include "Exp.h" int main(){ Exp a(3,2); Exp b(9); Exp c; cout 2023. 4. 19. 이전 1 다음 반응형