顯然,有一個「malloc_allocator」提供了gcc,可用於STL。它只是包裝malloc和免費的。還有一個針對內存不足處理程序的鉤子。我在哪裏可以找到更多關於它?我在哪裏可以找到它的頭文件?我使用的是gcc 4.x.用於C++的擴展包裝malloc分配器STL
0
A
回答
0
Is這是你想要的東西嗎?您將需要包含並傳入一個對象作爲STL對象的分配器模板參數。
0
C++中的內存不足處理程序是通過set_new_handler
定義的,它可能位於<new>
標題中,但我不確定。
相關問題
- 1. 包裝malloc - C
- 2. C++ STL問題:分配器
- 3. C++符合STL的分配器
- 4. 如何編寫包裝預分配數據的擴展類型?
- 5. MS擴展到STL
- 6. C++ STL分配器VS運營商新
- 7. C++用於擴展任意標準符合分配器的設計模式
- 8. STL的TCMalloc分配器
- 9. 擴展VSAM分配
- 10. 分配使用malloc
- 11. 用C++中的迭代器在stl類中編寫包裝
- 12. 爲什麼這個C++ STL分配器沒有分配?
- 13. 什麼分配器在STL
- 14. 使用基於動態/狀態的分配器的STL實現?
- 15. 哪個PHP擴展應該用於我的數據包封裝
- 16. 用於UDT C++庫的Python包裝器
- 17. malloc分配的大小取決於RAM?
- 18. GCC用於STL的默認分配器是什麼?
- 19. 在C++中重載stl :: map的分配器和釋放器
- 20. C++ STL對象的內存分配
- 21. C++宏擴展器
- 22. c#類擴展器
- 23. 用TypeScript中的裝飾器擴展類
- 24. OSX如何在用C++擴展python時調試malloc錯誤?
- 25. 如何爲動態分配的stl容器設置分配器?
- 26. 安裝VirtualBox的擴展包木偶
- 27. Malloc分配方案
- 28. 替換默認的STL分配器
- 29. C++自定義分配器和STL容器
- 30. 擴展適配器模式
是的!這就是我要的。但爲什麼包含?我在哪裏可以在我的系統上找到這個文件 - 或者 - 你在哪裏找到這個文件? –
2010-02-08 04:11:20
@ prasoon99:谷歌搜索帶來了這一點。 ''是一個系統頭。我試圖相信這已經出現在你的系統上,試着在'include \ ext'中查找這個文件。 –
dirkgently
2010-02-08 08:06:25
我的問題是爲什麼包含在文件中。我想這是因爲std :: bad_alloc()被使用。 –
2010-02-08 10:27:44