【问题标题】:`__gnu_cxx::temporary_buffer` in libc++?libc++中的`__gnu_cxx::temporary_buffer`?
【发布时间】:2014-09-17 13:27:15
【问题描述】:

我的 (GNU GCC) libstdc++ STL 代码:

#include <ext/memory>
using __gnu_cxx::temporary_buffer;

(LLVM)libc++ 中是否有等价物?在哪里?

(一个相关的问题是,how do I check for libstdc++/libc++?)

【问题讨论】:

  • 如果你展示一下你用它做什么?
  • 我建议避免使用该扩展名,并避免使用std::get_temporary_buffer(),而是使用std::vector

标签: c++ c++11 stl libc++


【解决方案1】:

libc++ 没有实现许多 libstdc++ 库扩展,也没有实现temporary_buffer

ext/ 中存在的唯一文件是 hash_maphash_set(嗯,还有 __hash

【讨论】:

  • 那么,我可以将您的回答解释为“不,没有等价物,请使用 std::vector 之类的其他内容”?还是你说的不一样?
猜你喜欢
  • 2020-08-20
  • 1970-01-01
  • 2021-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-07
  • 1970-01-01
相关资源
最近更新 更多