class A
{
...
}
class B
{
A* a;
}
class C
{
B* b;
}
제가 C클래스에서 B클래스의 있는 변수 a를 접해야만 하는 일이 생겨서 접근하고 싶은데요
b=new B;
b->a이렇게 해봣지만 뻥이 나더라구요
그렇다고 C 클래스에서 A* a를 new를 이용해 A클래스에 접근하는 방법은 새로 동적할당 해서 접근은 되지만 그렇게 되면 주소가 서로 다르기때문에 이렇게 접근하면 안되거든요
꼭 C클래스에서 B클래스에 있는 a를 접근을 해야 하는데 그 방법좀 알려주시면 감사하겠습니다
class B의 A* a가 뭘 가리키는데?
그냥 일반 변수라는 가정 하에서 그러는데요 중요한가요?
private 이니까 안되지