#include<iostream.h>
main(){
int *p;
p=(int *) 10000;
*p=123;
}
절대 주소 10000을 포인터에 대입하고
123이라는 값을 집어넣었는데 프로그램 실행도중 오류가 발생되더라고
이유가 뭐야? 주소자체가 변수이름이 지정되있지안으면 안돼는거야?
#include<iostream.h>
main(){
int *p;
p=(int *) 10000;
*p=123;
}
절대 주소 10000을 포인터에 대입하고
123이라는 값을 집어넣었는데 프로그램 실행도중 오류가 발생되더라고
이유가 뭐야? 주소자체가 변수이름이 지정되있지안으면 안돼는거야?
10000 번지가 어딘데 너 맘대로 쓰려는거냐. 글고 도대체 몇년 전에 쓴 책을 보고 공부하길래 아직도 iostream.h 야?
글고 포인터가 가르키는 메모리 주소가 램에 있는 주소를 애기하는거야 아니면 하드에서 할장받은 가상메모리에서 받는거야?
왜요 10000번지라는 주소를 알고있으면 거기다가 데이타를 집어넣을수있지안냐요 텅비었잖아요
메모리는 내꺼닌깐 ~~~
메모리는 OS 꺼지 니꺼가 아니야
너 얼마전에 내가 리플로 가상메모리 찾아보라고 한 갸지? 찾아는 보고 이러냐
네~