main 에서 test A1,A2,A3; 라고 하면 각 인스턴스의 alpha,beta는 서로 다름 값을 가지게
되나요 아님 전역 변수 처럼 서로 영향을 미치게 되나요
->서로 다른 값을 가지게 됩니다. 그래야 객체 지향 프로그램이 되죠!
->모든 인스턴스가 같은 값을 같게 하려면.. 즉 class에서 유일한 변수를 쓰려면 멤버 선언시 static 을 쓰면 됩니다. 그러면 인스턴스는 생성이 되도 그 변수는 class 에서만 생성 됩니다.....
그럼...
->참고자료.. sizeof 를 통해서 변수가 할당되는 memory size를 보면 이해가 빠를 것 입니다.
|