멤버 클래스에서 비 정적 속성에 액세스

1 '또는 1-

다음 두 가지 클래스가 있습니다.

class B
{
    public:
        B();
        ~B();
        void Method()
        {
            //Possible to access "int Member" of class A here without passing a pointer?
        }
};

class A
{
    private:
        class B;
    public:
        A();
        ~A();
        int Member;
};

클래스 B 인스턴스는 클래스 A에서만 생성됩니다. 이제 메서드에 A 포인터를 명시 적으로 전달하지 않고 클래스 B의 메서드에서 클래스 A의 비 정적 멤버에 액세스 할 수 있습니까? 내 코드는 "InstanceOfB.Method (this)"대신 "InstanceOfB.Method ()"를 호출하는 것이 "더 적절"하다고 생각합니다.

vz0

중첩 된 클래스Java 에서하는 것처럼 ? 당신은 할 수 없습니다. C ++에서는 인스턴스를 명시 적으로 전달해야하며 유일한 예외는 this.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

비 정적 클래스 멤버 액세스 이해

분류에서Dev

정적 멤버 클래스에 액세스

분류에서Dev

정적 멤버에 액세스

분류에서Dev

정적 클래스 비 정적 멤버

분류에서Dev

클래스의 비공개 멤버에 대한 액세스

분류에서Dev

grails 3.0에서 클래스의 비공개 멤버에 대한 액세스

분류에서Dev

같은 클래스의 정적 함수에서 클래스의 전용 멤버에 액세스하는 방법?

분류에서Dev

"this"에서 동적 멤버에 액세스

분류에서Dev

클래스 외부 클래스의 비공개 멤버에 액세스

분류에서Dev

비 정적 메서드에서 컴파일 오류 CS0176 (정적 멤버에 액세스 할 수 없음)

분류에서Dev

하위 클래스는 추상 클래스의 비 정적 멤버에 어떻게 액세스 할 수 있습니까?

분류에서Dev

클래스의 메서드 매개 변수에서 클래스 개인 데이터 멤버에 액세스하는 방법, 비 정적 데이터 멤버의 잘못된 사용 오류가 발생합니다.

분류에서Dev

중첩 클래스 템플릿의 정적 멤버 함수에 액세스

분류에서Dev

클래스 멤버에 액세스 할 수있는 비교 펑터로 std :: vector 정렬

분류에서Dev

클래스의 개인 멤버에 액세스하는 사용자 지정 우선 순위 큐 비교기

분류에서Dev

재정의에서 파생 클래스의 멤버 요소에 액세스

분류에서Dev

정적 클래스 멤버는 Java에서 정적입니까?

분류에서Dev

클래스가 자체 비공개 정적 constexpr 메서드에 액세스 할 수 없습니다-Clang 버그?

분류에서Dev

es6 javascript 클래스의 비 정적 멤버 함수 내에서 정적 getter 호출

분류에서Dev

C ++ 다른 클래스에서 클래스 멤버 액세스

분류에서Dev

비 정적 메소드는 Java의 정적 멤버에 어떻게 액세스합니까?

분류에서Dev

Java에서 다른 클래스의 정적 멤버에 액세스하는 동안 코드 중복 방지

분류에서Dev

개체 배열 / 목록에서 정적 멤버에 액세스

분류에서Dev

인스턴스화 된 객체없이 비 정적 멤버 함수에 액세스합니까?

분류에서Dev

상속을 사용할 때 비 정적 필드, 멤버 또는 속성에 액세스하려면 개체 참조가 필요합니다.

분류에서Dev

const_cast를 사용하여 클래스에 비 정적 const 멤버 할당

분류에서Dev

타사 제공 클래스가있는 중첩 유형을 통해 외부 유형 XXX의 비 정적 멤버에 액세스 할 수 없습니다.

분류에서Dev

UserControl 멤버의 속성에 액세스

분류에서Dev

Python : 하위 클래스에서 정적 멤버 재정의

Related 관련 기사

  1. 1

    비 정적 클래스 멤버 액세스 이해

  2. 2

    정적 멤버 클래스에 액세스

  3. 3

    정적 멤버에 액세스

  4. 4

    정적 클래스 비 정적 멤버

  5. 5

    클래스의 비공개 멤버에 대한 액세스

  6. 6

    grails 3.0에서 클래스의 비공개 멤버에 대한 액세스

  7. 7

    같은 클래스의 정적 함수에서 클래스의 전용 멤버에 액세스하는 방법?

  8. 8

    "this"에서 동적 멤버에 액세스

  9. 9

    클래스 외부 클래스의 비공개 멤버에 액세스

  10. 10

    비 정적 메서드에서 컴파일 오류 CS0176 (정적 멤버에 액세스 할 수 없음)

  11. 11

    하위 클래스는 추상 클래스의 비 정적 멤버에 어떻게 액세스 할 수 있습니까?

  12. 12

    클래스의 메서드 매개 변수에서 클래스 개인 데이터 멤버에 액세스하는 방법, 비 정적 데이터 멤버의 잘못된 사용 오류가 발생합니다.

  13. 13

    중첩 클래스 템플릿의 정적 멤버 함수에 액세스

  14. 14

    클래스 멤버에 액세스 할 수있는 비교 펑터로 std :: vector 정렬

  15. 15

    클래스의 개인 멤버에 액세스하는 사용자 지정 우선 순위 큐 비교기

  16. 16

    재정의에서 파생 클래스의 멤버 요소에 액세스

  17. 17

    정적 클래스 멤버는 Java에서 정적입니까?

  18. 18

    클래스가 자체 비공개 정적 constexpr 메서드에 액세스 할 수 없습니다-Clang 버그?

  19. 19

    es6 javascript 클래스의 비 정적 멤버 함수 내에서 정적 getter 호출

  20. 20

    C ++ 다른 클래스에서 클래스 멤버 액세스

  21. 21

    비 정적 메소드는 Java의 정적 멤버에 어떻게 액세스합니까?

  22. 22

    Java에서 다른 클래스의 정적 멤버에 액세스하는 동안 코드 중복 방지

  23. 23

    개체 배열 / 목록에서 정적 멤버에 액세스

  24. 24

    인스턴스화 된 객체없이 비 정적 멤버 함수에 액세스합니까?

  25. 25

    상속을 사용할 때 비 정적 필드, 멤버 또는 속성에 액세스하려면 개체 참조가 필요합니다.

  26. 26

    const_cast를 사용하여 클래스에 비 정적 const 멤버 할당

  27. 27

    타사 제공 클래스가있는 중첩 유형을 통해 외부 유형 XXX의 비 정적 멤버에 액세스 할 수 없습니다.

  28. 28

    UserControl 멤버의 속성에 액세스

  29. 29

    Python : 하위 클래스에서 정적 멤버 재정의

뜨겁다태그

보관