날자고도님의 탄막강좌 항상 감사한 마음에 정독하고 있습니다 좋은 강좌 감사합니다 꾸벅.
강좌 10번 객체화 시키기를 보다가 궁금한게 생겨서 질문드립니다.
질문은 GameBase.h 와 GameBase.cpp 에 관한 겁니다.
GameBase.h에서 static 클래스 맴버로 t 와 _pSprite 정의후 GameBase.cpp에서 이것들을 초기화 해주는데요.
static 클래스 맴버로 정의된 것들은 클래스 외부에서 따로 초기화 해야한다는건 알고 있었지만.
그것이 Vertices.cpp에서가 아닌 GameBase.cpp 초기화 한다는 점과 그럼에도 정상적인 결과가 나온다는 점이
신기하기도 하고 궁금하기도 합니다. 조금 자세히 설명 부탁드려도 될까요 ?
저는 Vertices.cpp와는 아무런 접점이 없는 GameBase.cpp에 초기화가 되어서 제대로 초기화가 안될줄 알았는데;
떡 하니 되어버려서 당황해버렸다는 ;; 그래서 링크 과정에서 한번 쭉 읽나? 하는 마음에 GameBase.cpp에다 정수형
전역변수 하나를 초기화 하고 Vertices.cpp에서 불러와봤는데...뭔가 똑같은 결과는 안나오는거 같고... .. ㅠㅠ