gpt4 book ai didi

c++ - 从 std `vector` 库创建的 `` 和从 : `STL vector` 创建的 `` 之间的区别

转载 作者:行者123 更新时间:2023-12-05 08:17:58 25 4
gpt4 key购买 nike


为什么STD库中有两个不同的 vector 库?


  1. STL_vector.h
  2. vector.h

两者有什么区别?

最佳答案

如果你看into the file本身你会看到

/** @file bits/stl_vector.h
* This is an internal header file, included by other library headers.
* Do not attempt to use it directly. @headername{vector}
*/

您的代码不应直接包含 STL_vector.h。它是 libstdc++ 的实现细节,在其他标准库实现中可能不存在。

关于c++ - 从 std `vector` 库创建的 `<vector>` 和从 : `STL vector` 创建的 `<STL_vector.h>` 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70259260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com