게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[C++] 오브젝트 없이 멤버함수 호출
게시물ID : programmer_21559짧은주소 복사하기
작성자 : 건드리면디저
추천 : 0
조회수 : 1158회
댓글수 : 7개
등록시간 : 2017/10/23 21:20:45
옵션
  • 본인삭제금지
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 를 오브젝트없이 호출하고싶습니다.
방법과 설명좀 부탁 드릴게요.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호