相关疑难解决方法(0)

指针是否保证>某个值?

在C++中,当我这样做new(甚至是malloc)时,是否可以保证返回地址大于某个值?因为......在这个项目中,我发现使用0-1k作为枚举是非常有用的.但如果有可能获得低价值,我不想这样做.我唯一的目标系统是带有OS窗口/ linux和mac的32或64位CPU.

标准是否对指针有所说明?Windows或Linux是否会说出他们的C运行时以及最低内存地址(对于ram)是什么?

-edit-我最终修改我的new重载以检查地址是否高于> 1k.如果没有,我调用std :: terminate.

c++ memory ram pointers new-operator

5
推荐指数
2
解决办法
647
查看次数

标签 统计

c++ ×1

memory ×1

new-operator ×1

pointers ×1

ram ×1