728x90 C++19 [C++/명품 C++ Programming]명품 C++ 4장 연습문제 - 이론 문제 1. (1) Rect *p; (2) p = &r; (3) cout 2022. 1. 1. [C++/명품 C++ Programming]명품 C++ 3장 연습문제 - 실습 문제 1. #include using namespace std; class Tower{ int meter; public: Tower() : Tower(1) {} Tower(int m) : meter(m) {} int getHeight() { return meter; } }; int main() { Tower myTower; Tower seoulTower(100); cout 2021. 12. 6. [C++/명품 C++ Programming]명품 C++ 3장 연습문제 - 이론 문제 1. 더 빠른 프로그래밍 속도를 내기 위해 캡슐화를 한다. 객체의 캡슐화는 객체 외부의 접근으로부터 객체를 보호하기 위한 것이다. 2. 3번 클래스의 멤버들은 private 접근 지정이 바람직하다. 3. 아니오. 함수가 클래스로 들어와 있지 않음. acc 변수와 add() 함수는 어떤 클래스에도 포함되어 있지 않아 누구나 접근이 가능하다. 또한 Circle 클래스의 멤버 변수 radius가 public 속성으로 되어있어서 접근이 가능해 캡슐화를 이루고 있지 못하다. 4. class Circle{ int age,radius; public: void older(){ age++; } double getArea(); }; 5. class Circle{ int radius; double getArea(); }; .. 2021. 12. 6. 이전 1 2 3 4 5 다음 728x90