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