C++ 사용중입니다. <div><br></div> <div>오브젝트 없이 멤버함수를 호출 하고싶은데요.</div> <div>예를 들어 A::function() 이런식으로 불러 쓰는것을 봤습니다.</div> <div><br></div> <div>static 함수로 만들어 쓴다면 된다고는 하는데 잘 이해가 되지 않네요.</div> <div><br></div> <div>제가 사용하려는 대략의 구조는</div> <div><br></div> <div>////////////////////////////////////</div> <div>A.h</div> <div><br></div> <div>class A {</div> <div>public:</div> <div><span style="white-space:pre;"> </span>void funcA();</div> <div>}</div> <div><br></div> <div>A.cpp</div> <div><br></div> <div>void</div> <div>A::funcA()</div> <div>{</div> <div><span style="white-space:pre;"> </span>B::funcB();</div> <div>}</div> <div><br></div> <div>////////////////////////////////////</div> <div><div>B.h</div> <div><br></div> <div>class B {</div> <div>private:</div> <div><span style="white-space:pre;"> </span>C c;</div> <div>public:</div> <div><span style="white-space:pre;"> </span>void funcB();</div> <div>}</div> <div><br></div> <div>B.cpp</div> <div><br></div> <div>void</div> <div>B::funcB()</div> <div>{</div> <div><span style="white-space:pre;"> </span>c.funcC();</div> <div>}</div></div> <div>////////////////////////////////////</div> <div><div>C.h</div> <div><br></div> <div>class C {</div> <div>public:</div> <div><span style="white-space:pre;"> </span>void funcC();</div> <div>}</div> <div><br></div> <div>C.cpp</div> <div><br></div> <div>void</div> <div>C::funcC()</div> <div>{</div> <div><span style="white-space:pre;"> </span>...</div> <div>}</div></div> <div>////////////////////////////////////</div> <div><br></div> <div>이런 구조입니다.</div> <div>funcA 에서 funcB 를 오브젝트없이 호출하고싶습니다.</div> <div>방법과 설명좀 부탁 드릴게요.</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.