본문 바로가기

연습 문제3

[명품 C++ Programming] 4장 연습 문제 2018년에 3월 5일에 발행된 황기태 저자의 명품 C++ Programming 개정판 4장 연습 문제/ 실습 문제입니다. 저작권을 준수하기 위해서 책에 나와있는 문제는 적지 않고 문항 번호, 정답, 풀이만 적었습니다. 궁금한 점은 댓글로 남겨주세요. 문항 정답 & 풀이 1 (1) Rect *p; (2) p = &r; (3) cout 2020. 12. 15.
[명품 C++ Programming] 3장 연습 문제 2018년에 3월 5일에 발행된 황기태 저자의 명품 C++ Programming 개정판 3장 연습 문제입니다. 저작권을 준수하기 위해서 에 나와있는 문제는 적지 않고 문항 번호, 정답, 풀이만 적었습니다. 궁금한 점은 댓글로 남겨주세요. 문항 정답 & 풀이 1 객체의 구성 요소들을 보호하고 볼 수 없게 하기 위해서. 2 ③ 클래스의 멤버들은 private 접근 지정이 바람직하다. 3 변수와 함수들이 상관관계가 있음에도 훑어져 있으며, 누구나 클래스 안의 멤버들에 접근이 가능하기 때문에 문제의 C++ 코드는 객체 지향 언어의 캡슐화를 달성하고 있지 않다. 4 class Person { int age; public: void older() { age++; } } 5 class Circle { int radi.. 2020. 12. 11.
[명품 C++ Programming] 2장 연습 문제 2018년에 3월 5일에 발행된 황기태 저자의 명품 C++ Programming 개정판 2장 연습 문제입니다. 저작권을 준수하기 위해서 책에 나와있는 문제는 적지 않고 문항 번호, 정답, 풀이만 적었습니다. 궁금한 점은 댓글로 남겨주세요. 문항 정답 & 풀이 1 int main(void); 2 ③ main()함수는 return문을 생략해도 main()이 종료될 때 자동으로 return 0;가 실행된다. 3 return 0; 4 (1) 특정 C 컴파일러에서는 모든 편수를 코드의 앞 부분에 선언하지 않아서 컴파일 오류가 발생할 수 있다. (2) C++ 컴파일러로 컴파일할 때 정상적으로 컴파일되는 것은 C++가 실행문 중간에 변수 선언을 허용하는 특성 때문이다. (3) 장점: 코드를 읽기 쉽게 해주고, 변수 .. 2020. 12. 11.