횽들 C++클래스에서

class A
{
 public:
      void funcA(B& b)
     {
         cout << \"hello\" << endl;
         b.funcB(); <----------일케하면 에러나던데
     }
};

class B
{
public:
      void funcB()
      {
          cout << \"World\" << endl;         
      }
};

int main(void)
{
     A a;
     B b;
     a.funcA(b);
 }

이런 클래스가 있다고 치면 저기 화살표 친 부분을 이용해서

내가 클래스 A의 funcA를 호출했을때 helloWorld 이렇게 다 뜨게 할려면 어케해야돼? 꼭 저렇게 안해도 되고

한마디로 클래스 A의 funcA함수에서 클래스 B의 funcB를 불러올라면 어케해야돼?

값 말고 저런 출력결과를 불러오고 싶어서그랭

아무튼 이해한횽 있으면 좀알려줘 .. 미칠거가탱 ㅋㅋㅋㅋㅋㅋㅋㅋ