C++ 如何锁定只需写入的缓冲区?

C++ 如何锁定只需写入的缓冲区?,c++,linux,memory-management,new-operator,C++,Linux,Memory Management,New Operator,是否有可能重载new操作符来分配一个两侧都有只读内存的更大缓冲区来检测内存溢出,以及如何使该内存为只读 linux+gcc试试看。它对进程堆的影响是全局的,但如果程序正确访问内存,则不会产生任何(不必要的)不良影响。您的问题很难理解。你能把描述分解成更详细的句子吗?我已经用我认为你想问的问题重新表述了这个问题,你能检查并确保它是你想问的吗?如果@Kevin的编辑是适当的,我认为你想要的与libefence.so(电子围栏)提供的功能集是相同的ef./test\u prog&&ef\u PROTE

是否有可能重载
new
操作符来分配一个两侧都有只读内存的更大缓冲区来检测内存溢出,以及如何使该内存为只读


linux+gcc

试试看。它对进程堆的影响是全局的,但如果程序正确访问内存,则不会产生任何(不必要的)不良影响。

您的问题很难理解。你能把描述分解成更详细的句子吗?我已经用我认为你想问的问题重新表述了这个问题,你能检查并确保它是你想问的吗?如果@Kevin的编辑是适当的,我认为你想要的与
libefence.so
(电子围栏)提供的功能集是相同的
ef./test\u prog&&ef\u PROTECT\u BELOW=1 ef./test\u prog
@kevin谢谢你的帮助,这正是我想问的,很抱歉我之前描述不清楚。