안녕하세요? 레조입니다.
직접 눈으로 본것은 런타임시에 클래스의 Private 영역을 포인터와 레퍼런스를
이리저리해서 조작하는걸 봤습니다.
하지만 그 클래스는 Const 클래스가 아니니 그 가능성은 있어도 이상하지 않습니다.
Const 클래스의 경우는 경험이 없어 말씀드리기 힘들지만 런타임시 침입할수있는
코드의 경우는 컴파일 않될것이라 생각합니다.
(^^; 방금 조금 시도(?)를 해봤는데 잘않되어서..)
ps.
혹시 가능하신분이 계시다면 리플달아주세요. ^^
박정민 님이 쓰신 글 :
: const등을 쓰게되면, 컴파일 시점에서 에러를 검출하는게 맞죠.
: 그런데, 이리저리 포인터와 레퍼런스를 왔다갔다하다보면
: 런타임 시점에서 const객체를 수정할 시도가 있을것도 같은데,
: 이런일은 문법적으로 절대 일어날 수 없는 건가요?
|