C / C++ を使用して簡単なプログラムを作成すると、得られるアドレス範囲は? つまり、好きな場所を指すことができます..のように:
void* ptr = (int*)0xFFFFFFFF;
そのポインターは実際にはどこを指していますか? メインメモリの実際のアドレスではなく、プログラムの「カバー」アドレスだと思います。
誰か私にそれを説明できますか?独自の C プログラムを実行したときに (Windows などで) 得られるアドレス範囲は? 必要に応じて、他のプログラムのアドレス範囲に本当にアクセスできますか?
ありがとう!