제가 대학교 1학년 때 [명품 C++ Programming] 교재로 진행되는 C++ 수업에서 배운 내용을 교재와 ppt를 중심으로 정리한 내용입니다.
(2022.9 ~ 2022.12)
당시에 공부를 위해서 HWP 파일로 정리해 놓은 것을 그대로 올립니다.
모든 변수와 함수는 static 지정자로 선언 가능
변수와 함수의 기억 부류(생명 주기, 사용 범위)을 지정하는 방식 중 하나
static 지정자를 붙이면 됨static 멤버 변수의 경우 클래스 바깥의 전역 공간에 선언이 되어야함static int sharedMoney; (person 클래스)int person :: sharedMoney = 10;::)로 접근클래스 이름 :: static멤버 로 접근non-static 멤버는 불가능함 유의static 멤버 함수는 non-static 멤버에 접근 불가static 멤버 함수가 호출 될수 있기 때문(반대는 가능)static 멤버 함변수, 함수 내의 지역 변수 this 사용 불가