运行时const

运行时如何保证一块内存内容不被修改?

解决思想是更改对应内存页的访问权限,这是一个平台相关的问题。

Windows下面可以用VirtualProtectEx

http://msdn.microsoft.com/en-us/library/windows/desktop/aa366899(v=vs.85).aspx

Posix下面可以用mprotect(2),

http://linux.die.net/man/2/mprotect

你可能感兴趣的:(Const)