기본 및 파생 클래스 C ++ 11

Lamija37

기본 클래스 Aclass와 파생 클래스가 Bclass있습니다. 객체를 작성 Bclass b하고 작성 하면 A &aref(b)& aref가 이제 클래스 A 또는 클래스 B의 객체입니까?

Eerorika

& aref 이제 클래스 A 또는 클래스 B의 객체입니까?

당신이 의미하는 바는 약간 모호합니다 &aref. 어떻게 해석해도 A도 B도 대상이 아니다.

aref변수입니다. 변수 유형은 reference 입니다. 개체가 아닙니다. 보다 구체적으로, 유형에 대한 참조 A입니다. 그러나 B 유형의 오브젝트를 참조합니다 .

&aref반면에 주소 연산자 ( &)를 사용하는 표현식 입니다. 이 표현식의 유형은 포인터이고 값은에서 참조하는 객체의 주소입니다 aref.


보다 기술적으로는 aref실제로 유형 개체의 A상위 하위 개체 인 유형 개체를 직접 참조 합니다 B. 그러나 객체 지향적 관점에서 보면 차이가 없습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C ++ 추상 클래스 및 파생 클래스 만들기

분류에서Dev

C ++ : 파생 된 템플릿 클래스와 기본 클래스 간의 다운 캐스팅 및 업 캐스팅?

분류에서Dev

C ++에서 기본 및 파생 클래스 개체의 트리 구조

분류에서Dev

기본 및 파생 클래스 개체를 함께 저장하는 C ++

분류에서Dev

C # : 기본 클래스의 메서드 구현 및 파생 클래스의 속성 정의

분류에서Dev

기본 및 파생 클래스의 생성자

분류에서Dev

C ++에서 기본 및 파생 클래스에 대한 '가상'생성자를 선언 하시겠습니까?

분류에서Dev

C # 파생 클래스 및 속성

분류에서Dev

C ++ 11 : 기본 클래스 소멸자를 명시 적으로 호출하여 파생 클래스를 삭제할 수 있습니까?

분류에서Dev

C #에서 기본 클래스 및 파생 클래스를 사용하여 배열의 개체 인스턴스화

분류에서Dev

파생 클래스를 C #의 기본 클래스로 업 캐스팅

분류에서Dev

기본 클래스에 대한 C ++ 벡터 포인터 및 여러 파생 클래스 메서드에 대한 액세스

분류에서Dev

C ++ : 파생 클래스 멤버에서 기본 클래스 메서드 호출

분류에서Dev

기본 및 파생 클래스 외부의 메서드에서 파생 클래스 유형 반환

분류에서Dev

Python의 기본 파일에서 설정 클래스 생성 및 액세스

분류에서Dev

C ++ 파생 클래스 생성자 호출 기본 클래스 생성자 오류

분류에서Dev

기본 클래스에서 파생 클래스 배열로 개체 만들기 및 추가

분류에서Dev

파생 클래스를 가리키는 For 루프 및 기본 클래스 포인터 문제

분류에서Dev

클래스 및 파생 클래스의 인스턴스를 만드는 C #

분류에서Dev

파생 클래스를 인수로 사용하는 C ++ 기본 클래스 생성자 (?)

분류에서Dev

C ++ 파생 클래스는 초기화 전에 기본 클래스에서 메서드를 호출합니다.

분류에서Dev

C ++-파생 클래스에서 정적으로 기본 클래스 보호 멤버 변수 초기화

분류에서Dev

C #의 파생 클래스 개체에서 새 기본 클래스 개체 만들기

분류에서Dev

C ++ 공개 상속 기본 클래스 호출 파생 클래스의 개인 가상 기능

분류에서Dev

기본 클래스의 친구 연산자에 액세스하는 C ++ 파생 클래스

분류에서Dev

C ++ : 새 기본 클래스이지만 파생 클래스의 속성에 액세스 할 수 있습니다.

분류에서Dev

파생 클래스 형식을 기본 클래스 형식 C #으로 동적으로 캐스팅

분류에서Dev

C ++ 파생 클래스 및 다형성 디스패치

분류에서Dev

생성자 및 가상 기본 클래스 상속

Related 관련 기사

  1. 1

    C ++ 추상 클래스 및 파생 클래스 만들기

  2. 2

    C ++ : 파생 된 템플릿 클래스와 기본 클래스 간의 다운 캐스팅 및 업 캐스팅?

  3. 3

    C ++에서 기본 및 파생 클래스 개체의 트리 구조

  4. 4

    기본 및 파생 클래스 개체를 함께 저장하는 C ++

  5. 5

    C # : 기본 클래스의 메서드 구현 및 파생 클래스의 속성 정의

  6. 6

    기본 및 파생 클래스의 생성자

  7. 7

    C ++에서 기본 및 파생 클래스에 대한 '가상'생성자를 선언 하시겠습니까?

  8. 8

    C # 파생 클래스 및 속성

  9. 9

    C ++ 11 : 기본 클래스 소멸자를 명시 적으로 호출하여 파생 클래스를 삭제할 수 있습니까?

  10. 10

    C #에서 기본 클래스 및 파생 클래스를 사용하여 배열의 개체 인스턴스화

  11. 11

    파생 클래스를 C #의 기본 클래스로 업 캐스팅

  12. 12

    기본 클래스에 대한 C ++ 벡터 포인터 및 여러 파생 클래스 메서드에 대한 액세스

  13. 13

    C ++ : 파생 클래스 멤버에서 기본 클래스 메서드 호출

  14. 14

    기본 및 파생 클래스 외부의 메서드에서 파생 클래스 유형 반환

  15. 15

    Python의 기본 파일에서 설정 클래스 생성 및 액세스

  16. 16

    C ++ 파생 클래스 생성자 호출 기본 클래스 생성자 오류

  17. 17

    기본 클래스에서 파생 클래스 배열로 개체 만들기 및 추가

  18. 18

    파생 클래스를 가리키는 For 루프 및 기본 클래스 포인터 문제

  19. 19

    클래스 및 파생 클래스의 인스턴스를 만드는 C #

  20. 20

    파생 클래스를 인수로 사용하는 C ++ 기본 클래스 생성자 (?)

  21. 21

    C ++ 파생 클래스는 초기화 전에 기본 클래스에서 메서드를 호출합니다.

  22. 22

    C ++-파생 클래스에서 정적으로 기본 클래스 보호 멤버 변수 초기화

  23. 23

    C #의 파생 클래스 개체에서 새 기본 클래스 개체 만들기

  24. 24

    C ++ 공개 상속 기본 클래스 호출 파생 클래스의 개인 가상 기능

  25. 25

    기본 클래스의 친구 연산자에 액세스하는 C ++ 파생 클래스

  26. 26

    C ++ : 새 기본 클래스이지만 파생 클래스의 속성에 액세스 할 수 있습니다.

  27. 27

    파생 클래스 형식을 기본 클래스 형식 C #으로 동적으로 캐스팅

  28. 28

    C ++ 파생 클래스 및 다형성 디스패치

  29. 29

    생성자 및 가상 기본 클래스 상속

뜨겁다태그

보관