C++ 스태틱 메서드 만들기
C++ 로 스태틱 메서드를 만들어본다. 우선 알아야할 것은 C++ 로 Hello World 작성이 가능해야 한다.
(참고 : C++ 로 Hello World 작성 https://blog.naver.com/bb_/221194863950)
2. [클래스 마법사] 창이 뜨면 [클래스 추가] 버튼 클릭 – 클래스 이름을 적당히 입력 – [마침] 버튼 – [확인] 버튼을 차례로 클릭한다.
3. 생성된 cpp파일과 h파일(헤더 파일)의 기본 내용은 아래 그림과 같다.
3-1. cpp 파일의 기본 내용
#include “TextUtil.h”
TextUtil::TextUtil()
{
}
TextUtil::~TextUtil()
{
}
3-2. h파일의 기본 내용
#pragma once
class TextUtil
{
public:
TextUtil();
~TextUtil();
};

4. 아래와 같이 스태틱 메서드를 추가하고, 메서드를 call할 수 있다.
4-1. h파일(헤더파일)에 “static void 메서드명(파라미터);” 를 입력
#pragma once
class TextUtil
{
public:
TextUtil();
~TextUtil();
static void print(int i);
};
4-2. cpp파일에 “리턴값 파일명::메서드명(파라미터) {내용;}” 을 입력
#include “TextUtil.h”
TextUtil::TextUtil()
{
}
TextUtil::~TextUtil()
{
}
void TextUtil::print(int i) {
// do something
}
4-3. 메서드를 call하고 싶은 특정 cpp에서 파일명::메서드명(파라미터);” 를 입력
#include “TextUtil.h”
int main() {
TextUtil::print(1);
return 0;
}