본문 바로가기
728x90

C++19

[C++/명품 C++ Programming]명품 C++ 6장 연습문제 - 이론 문제 1. 2번 2. 3번 클래스의 멤버 함수도 중복할 수 있다. 3. 3번 4번 매개변수 타입은 int형으로 같고 리턴 타입이 다르면 중복이 성립되지 않는다. 4. 1번 2번 리턴 타입만 다르면 중복이 성립되지 않는다. 5. 2번 컴파일 시 성공 여부가 나온다. 6. 4번 함수 중복을 판별하는 특정 시간이 있다. 2번 컴파일 시 성공 여부가 나온다. 7. 4번 함수 인자 수를 넘었다. 8. 2번 함수 인자 수를 넘었다. 9. 3번 디폴트 매개 변수는 끝쪽에 있어야 한다. 10. 2번 참조 매개 변수로 인한 모호성이 발생한다. 11. 4번 소멸자는 매개 변수를 가질 수 없고 한 번만 선언이 가능하다. 12. (1) 0 (2) 3 (3) 5hello 13. int x = f(1); 이렇게 함수를 호출하면 int.. 2022. 1. 12.
[C++/명품 C++ Programming]명품 C++ 5장 연습문제 - 실습 문제 1. #include using namespace std; class Circle { int radius; public: Circle(int r) { radius = r; } void show() { cout 2022. 1. 10.
[C++/명품 C++ Programming]명품 C++ 5장 연습문제 - 이론 문제 1. 4번 디폴트 복사 생성자를 묵시적으로 삽입 2. 1번 값을 복사하기 때문에 3. 주소에 의한 호출 4. (1) 같다. 함수 인자 전달 방식이 주소에 의한 호출이다. (2) 다르다. 함수 인자 전달 방식이 *p는 주소에 의한 호출이고 &p는 참조에 의한 호출이다. 5. (1) 5 (2) 25 6. 1 4 9 7. 2번 8. 2번 q는 c를 복사한 변수이므로 q값을 바꿔도 c는 변함없다. 9. 1번 참조 변수를 선언할 때 참조 변수가 가리키는 변수를 지정해주어야 한다. 10. (1) { 0, 2, 4, 6, 8, 10, 12, 14, 16, 100 } (2) { 0, 4, 6, 8, 10, 12, 14, 16, 18, 18 } (3) { 0, 2, 4, 6, 8, 10, 12, 14, 16, 18 } .. 2022. 1. 8.
[C++/명품 C++ Programming]명품 C++ 4장 연습문제 - 실습 문제 1. #include using namespace std; class Color{ int red, green, blue; public: Color() { red = green = blue = 0; } Color(int r, int g, int b) { red = r; green = g; blue = b; } void setColor(int r, int g, int b) { red = r; green = g; blue = b; } void show() { cout > arr[i]; sum += arr[i]; } cout 2022. 1. 3.
728x90