강의

멘토링

커뮤니티

Inflearn Community Q&A

windfall46475972's profile image
windfall46475972

asked

[MMORPG Game Development with C++ and Unreal Engine Series] Part 3: Data Structures and Algorithms

Settings

static 함수 질문

Written on

·

236

0

콘솔 관련 함수들을 static으로 만든건 ConsoleHelper안에서만 사용하기 위함인가요?

static으로 선언하면 그냥 다른곳에서 못쓴다 라고만 알고있는데 또 다른 기능이 있는지 궁금합니다.

기술면접

Answer 1

0

Rookiss님의 프로필 이미지
Rookiss
Instructor

static 함수로 만들면 특정 클래스 객체에 종속적이지 않은 함수입니다.
사실상 전역 함수랑 크게 다를 바 없지만,
코드 위치만 클래스 안에 위치해있을 뿐이죠.
콘솔과 관련된 함수이다보니 ConsoleHelper에 보기 좋게 위치시켜놓은 것이지만
해당 클래스 밖으로 빼서 관리해도 안 될 것은 없습니다.

windfall46475972's profile image
windfall46475972

asked

Ask a question