stl

stl

文章 54 浏览 85

std::map> 分配失败

基本上我有(州,州代码)对,它们是国家的子集 [美国]-&gt [VT]-&gt 32 所以我使用 std::map&gt 但我在分配状态代码时遇到问题 for(std::map&lttstri…

逆光下的微笑 2024-07-18 02:30:59 2 0

性能:类的向量或包含向量的类

我有一个包含许多双精度值的类。 它存储在一个向量中,其中类的索引很重要(它们是从其他地方引用的)。 该类看起来像这样: 类的向量 class A { doub…

将军与妓 2024-07-17 23:49:38 1 0

为什么 auto_ptr 构造不能使用 = 语法

我遇到了一个对我来说没有多大意义的编译器错误: #include &ltmemory&gt using namespace std auto_ptr&ltTable&gt table = db-&gtquery("select * f…

初懵 2024-07-17 17:16:15 5 0

选择具有唯一性并保持插入顺序的STL容器

在以下情况下,我无法决定使用哪个 STL 容器: 我想保留元素的插入顺序 容器中的元素必须是唯一的。 有没有现成的容器可用于此? 我不想使用向量,然…

后eg是否自 2024-07-17 14:07:10 4 0

stl算法课堂

有没有办法在对象容器中使用像 find() 和 find_if() 这样的 stl 算法? 例如:使用 find() 在 Alfhabetic 类向量中查找名称为“abc”的元素。…

风向决定发型 2024-07-17 14:05:33 1 0

在 C++ 中的 main() 之前初始化向量

我希望能够在 main 之前初始化一个大小为“SIZE”的向量。 通常我会这样做, static vector&ltint&gt myVector(4,100) int main() { // Here I have a…

划一舟意中人 2024-07-17 12:57:50 5 0

如何消除const_iterator的常量性?

作为这个问题的扩展const_iterators更快吗?,我还有另一个问题在const_iterators上。 如何消除 const_iterator 的常量性? 尽管迭代器是指针的广义形…

吃兔兔 2024-07-17 12:34:29 4 0

使用 vector::iterator 或 at() 迭代 STL 向量哪个更快?

就性能而言,什么会运行得更快? 有区别吗? 它依赖于平台吗? //1. Using vector&ltstring&gt::iterator: vector&ltstring&gt vs = GetVector() for(…

但可醉心 2024-07-17 10:34:10 2 0

C++ 的生命周期和有效性是多少? 迭代器?

我计划在 C++ 中实现一个事物列表,其中元素可能会被无序删除。 我不希望我需要任何类型的随机访问(我只需要定期扫描列表),并且项目的顺序也不重要…

撩心不撩汉 2024-07-17 09:34:24 6 0

在 C++ 如何使用模板函数作为 std::for_each 中的第三个参数?

我正在尝试使用 std::for_each 输出向量的内容,其中可能包含不同的类型。 所以我编写了一个像这样的通用输出函数: template&lttypename T&gt void o…

〆凄凉。 2024-07-17 07:31:05 2 0

STL向量是realloc的更好版本吗?

我相信,在 C++ 中,处理重新分配的更好方法是使用 STL 向量,因为它保证了连续的存储位置。 我有几个问题来理解差异: 是否有任何场景我需要更喜欢 r…

心不设防 2024-07-17 06:29:54 3 0

typedef 复杂 STL 映射时的命名约定是什么?

时,实践中使用的约定是什么 1) 当 typedef类似的东西 typedef std::map&ltSomeClass*, SomeOtherClass&gt [SomeStandardName&gt] typedef std::map&l…

冷夜 2024-07-17 05:03:30 4 0

STL 映射与向量的迭代器访问性能?

使用迭代器循环 STL 映射与使用向量之间的性能差异是什么? 我想使用映射键进行插入、删除和某些访问,但我还需要对映射中的每个元素进行常规访问。…

暮色兮凉城 2024-07-17 04:48:02 2 0

将迭代器转换为指针?

我有一个带有 n 元素的 std::vector 。 现在我需要将一个指向具有最后 n-1 个元素的向量的指针传递给函数。 例如,我的 vector foo 包含 (5,2,6,87,25…

失退 2024-07-17 03:58:53 2 0

std::map 设计:为什么 Map 接受比较器作为模板参数

STL 中的 Map 类型有下一个类型: std::map&lt Key, Data, Compare, Alloc &gt 作为模板参数之一,我们可以传递 Compare 谓词,为什么 Map 接受这个谓…

残花月 2024-07-17 01:27:07 3 0
更多

推荐作者

小镇女孩

文章 0 评论 0

奢望

文章 0 评论 0

qq_xjlBeR4f

文章 0 评论 0

谎言月老

文章 0 评论 0

1088349293

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文