정적멤버함수 컴파일을 어떻게 하나요?

inootis의 이미지

class test
{
	public :
		static void sFunc();
};

static void test::sFunc()
{
}

위와 같은 코드를 .....컴파일 했는데..아래와 같은 메세지가 나타나내요..
$ g++ -c test.cpp
test.cpp:8: cannot declare member function `static void test::sFunc()' to have static linkage

어떻게 컴파일을 하라는건지....ㅜㅠ;;

맹고이의 이미지

class test { 
public : 
    static void sFunc(); 
}; 

void test::sFunc() { } 

아마 이런식으로 하는게 아닐까요?

inootis의 이미지

구현부에서는 static를 써주면 안되는거였군요 ㅜㅠ;

답변 감사드립니다.