본문 바로가기
C++/명품 C++ Programming

[C++/명품 C++ Programming]명품 C++ 6장 연습문제 - 이론 문제

by starfish22 2022. 1. 12.
728x90

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 f(int a);함수도 호출이 가능하고 int f(int a, int b=0);함수도 b=0으로 호출이 가능하다. 이것은 디폴트 매개 변수로 인한 모호성이 발생한다.

 

14. 함수 인자가 float와 double이므로 구별하기 어렵다.

    area(1);을 호출하면 float area(float f);함수도 호출이 가능하고 double area(double d);함수도 호출이 가능하다. 이것은 형 변환으로 인한 모호성이 발생한다.

 

15. 4번 static함수에서 non - static함수를 호출하면 오류가 난다.

 

16. 3번 객체로 범위지정 연산자를 사용할 수 없다.

728x90

댓글