C++ 사용중입니다.
오브젝트 없이 멤버함수를 호출 하고싶은데요.
예를 들어 A::function() 이런식으로 불러 쓰는것을 봤습니다.
static 함수로 만들어 쓴다면 된다고는 하는데 잘 이해가 되지 않네요.
제가 사용하려는 대략의 구조는
////////////////////////////////////
A.h
class A {
public:
void funcA();
}
A.cpp
void
A::funcA()
{
B::funcB();
}
////////////////////////////////////
B.h
class B {
private:
C c;
public:
void funcB();
}
B.cpp
void
B::funcB()
{
c.funcC();
}
////////////////////////////////////
C.h
class C {
public:
void funcC();
}
C.cpp
void
C::funcC()
{
...
}
////////////////////////////////////
이런 구조입니다.
funcA 에서 funcB 를 오브젝트없이 호출하고싶습니다.
방법과 설명좀 부탁 드릴게요.