1
A
回答
3
不,你不能。從string :: string的C++引用:
除複製構造函數外,對於所有basic_string構造函數都存在可選的最終參數,其類型是其Allocator模板參數。此參數影響要用於該對象的內存分配模型。爲了提供更好的可讀性,並且由於在沒有已知編譯器實現的情況下,字符串(分配器)的內存分配模型受其值的影響,所以尚未包括在上述聲明中,但提前看到基本模板成員聲明更完整的聲明。
1
以下問題會幫助你理解std::basic_string
如何被操縱,以各種分配器
How do I allocate a std::string on the stack using glibc's string implementation?
相關問題
- 1. Redis內存優化
- 2. PHP內存優化
- 3. 內存/ CPU優化?
- 4. 優化內存訪問OpenCL
- 5. 瞭解JVM內存優化
- 6. 常見內存優化
- 7. SQL Server內存優化
- 8. C++暫時禁用優化
- 9. 在javac中禁用優化?
- 10. 優化陣列內存使用
- 11. 在numpy中優化內存使用
- 12. PHP cli內存使用優化
- 13. Spring單例內存使用優化
- 14. 優化內存使用,代碼選擇
- 15. Xcode 4內存使用和優化
- 16. stl向量內存管理
- 17. STL容器內存問題
- 18. STL替代內存泄漏
- 19. 共享內存STL地圖
- 20. 使用AVX指令禁用exp()優化?
- 21. 如何禁用sun jvm的內聯優化?
- 22. 優化通過內存搜索
- 23. 共享內存優化混淆
- 24. 優化Python:大數組,內存問題
- 25. 選擇到內存優化表
- 26. 龐大的數據集內存優化
- 27. AS3:優化對象內存大小
- 28. SSE 4內存負載優化
- 29. 向量函數的C++內存優化
- 30. 內存優化的Python技巧
如果你告訴我們你爲什麼會想,有一個更大的機會的人可以使用爲您提供替代解決方案。 – falstro 2011-05-04 07:41:20
我在創建STL字符串對象時發生崩潰。但我無法確定問題的根源。有可能由多個線程共享stlstring對象。我想通過爲堆中的每個stl字符串對象分配內存來縮小調試過程 – Maanu 2011-05-04 07:43:52
如果您忽略創建stl :: string對象,您的代碼是否可以正常運行? – asami 2011-05-04 07:52:55