
static Keyword
·
C++
1. class 외부에서의 static의 의미개념)정의된 단위에서만 볼 수 있게 한다.static으로 선언한 변수가 존재하는 그 파일 내부에서만 그 변수를 찾을 수 있다는 의미 예시 1)statickeyword.cpp 파일static int s_Variable = 5; staticmain.cpp 파일#include int s_Variable = 10;int main(){ std::cout 이 경우 10을 출력하게 된다. 예시 2)만약 위의 statickeyword.cpp에서 s_Variable 변수의 static 을 빼면 아래와 같이 이미 정의되어있다는 오류를 출력한다. 예시 3) 그렇다면 이 에러를 없애주고, static 변수를 쓰기 위해서는 staticmain.cpp의 변수를 extern으로 선언하..