5 c++ memory ram pointers new-operator
在C++中,当我这样做new(甚至是malloc)时,是否可以保证返回地址大于某个值?因为......在这个项目中,我发现使用0-1k作为枚举是非常有用的.但如果有可能获得低价值,我不想这样做.我唯一的目标系统是带有OS窗口/ linux和mac的32或64位CPU.
标准是否对指针有所说明?Windows或Linux是否会说出他们的C运行时以及最低内存地址(对于ram)是什么?
-edit-我最终修改我的new重载以检查地址是否高于> 1k.如果没有,我调用std :: terminate.
| 归档时间: |
|
| 查看次数: |
647 次 |
| 最近记录: |