在Microsoft Wi n d o w s中,每个进程都有它自己的私有地址空间。当使用指针来引用内存时,指针的值将引用你自己进程的地址空间中的一个内存地址。你的进程不能创建一个其引用属于另一个进程的内存指针。因此,如果你的进程存在一个错误,改写了一个随机地址上的内存,那么这个错误不会影响另一个进程使用的内存。
In Microsoft Windows, each process gets its own private address space. When you use pointers to reference memory, the value of the pointer refers to a memory address in your own process's address space. Your process cannot create a pointer that references memory belonging to another process. So if your process has a bug that overwrites memory at a random address, the bug can't affect the memory used by another process.
Each process has its own private virtual address space in Microsoft Windows. When you use pointers to point memory, the value of the pointer is an address of your own process's virtual address space. Your process cann't create a pointer pointing to a memory belonging to another process. Therefore, if your process contains an error which writes to a random address, then it will not effort the memory which is used by another process.
notes:
affect v
effect n