반응형 Static1 c++ static ●static 멤버- main함수가 호출되기 전에 메모리 공간에 올라가서 초기화된다. public으로 선언되면 객체 생성전에도 접근 가능하다. - static 멤버는 객체의 멤버로 존재하지 않는다. - static 멤버함수,변수는 클래스 함수, 클래스 변수라고도 표현한다. ex) ●static 사용 이유- static 함수,변수는 전역변수,함수와 비슷하다. - 예를 들어 어떤 전역 변수를 특정 클래스에서만 사용해야 하는데 전역 변수이기 때문에 다른 곳에서 접근될 위험이 있다. 이 전역 변수를 특정 클래스내에서만 접근 하도록 하면 프로그램이 좀더 안정적으로 될것이다. - 전역 변수,전역 함수는 기본적으로 절차지향 프로그래밍에서 사용되고 객체지향에서는 사용되지 않는다. 전역 변수,전역 함수 대신 static.. 2013. 6. 21. 이전 1 다음 반응형