궁극적인 목적은 메모리상에 데이터를 유지시킨다는거 잖아
근데 함수앞에 붙이면 해당파일내에서만 접근이 가능해지고
근데 c++로 넘거가면 static 멤버함수멤버변수가 사용되는데
얘네 또한 메모리상에 데이터를 유지시키는데 쓰긴하는데 c에서 함수 사용범위를 제한시키던것과는 다르게
싱글톤이라는 ㅈ같은방법으로 다른곳에서도 쓰이는게 이상함
근데 함수앞에 붙이면 해당파일내에서만 접근이 가능해지고
근데 c++로 넘거가면 static 멤버함수멤버변수가 사용되는데
얘네 또한 메모리상에 데이터를 유지시키는데 쓰긴하는데 c에서 함수 사용범위를 제한시키던것과는 다르게
싱글톤이라는 ㅈ같은방법으로 다른곳에서도 쓰이는게 이상함
소라넷 갱뱅 생각하셈 ㅇㅅㅇ
원래 우리집에서만 초대남불러서 따먹었는데 확장되면서 남의집가서도 따먹는거냐?
static : 힙에 생성 그냥 : 보통 스택에 생성
근데 솔루션 여러개일때는 extern써야 공유되더라
긍께 내말이 그거임 왜 extern써야 공유되게 만들었으면서 c++에서는 왜?
데이터영역 힙x
스레드세이프 찾아보고 공부하렴. 해당 인스턴스를 참조해서 변경불가하고 상수로 유지해서 스레드세이프하게 만들기위함 - dc App
그리고 스테틱인경우 메모리주소도 동일할거임 - dc App
무분별한 접근을 막고 세마포어처럼 사용하려는건가?