예전에 클래스에 static 변수 선언하고 객체 배열 만들었다가
크기 똑같겠지 하고 [] 연산자로 객체 배열 불러들였는데 안되더라구요
근데 지금 c++로 sizeof 해보니 static 변수 선언해도 4바이트로 고정되있는데
객체의 크기는 포인터처럼 4바이트로 고정인가요?
아니면 뭐 컴파일러나 다른 뭔가에 의해 달라지나요?
예전에 클래스에 static 변수 선언하고 객체 배열 만들었다가
크기 똑같겠지 하고 [] 연산자로 객체 배열 불러들였는데 안되더라구요
근데 지금 c++로 sizeof 해보니 static 변수 선언해도 4바이트로 고정되있는데
객체의 크기는 포인터처럼 4바이트로 고정인가요?
아니면 뭐 컴파일러나 다른 뭔가에 의해 달라지나요?
컄컄 개멍청했음 멤버 변수에 따라 늘어나고 static 변수는 크기에 관여 안하내요