Ser*_*gey 5 c c++ windows memory-management heap-memory
免责声明:我将问题标记为 C 和 C++,就像我std::malloc在 C++ 项目中使用的那样。
我的 C++ 应用程序重复分配/释放一些内存。在大多数情况下我使用new/ delete,但在其中一些(自定义容器)中我使用std::malloc. 运算符new从不返回 nullptr 或 throws bad_alloc,但std::malloc在某些机器上偶尔会返回 nullptr 。
目前我们仅针对 Win64 进行构建,绝大多数用户使用 Windows 10。
可能是什么原因?
PS 我仅使用默认堆,没有自定义分配的 WinAPI 堆。
| 归档时间: |
|
| 查看次数: |
164 次 |
| 最近记录: |