stl

stl

文章 54 浏览 85

散列是否是? STL 中的函数给出 char* 和 size_t 之间的 1-1 映射?

我有一双 我知道pair.first的值不能超过1000。 我还知道,pair.second(字符串)始终是1个单词。切勿超过 1 个字。 因此,为了构造该对的哈希值,我将…

情绪失控 2024-08-13 07:05:37 1 0

我可以使用什么作为 std::map 键?

扩展。 我有: struct Coord { int row, col bool operator&lt( const Coord&amp other ) const { return row &lt other.row &amp&amp col &lt other…

话少情深 2024-08-13 05:56:16 3 0

是否允许继承std命名空间中的类(即std::wstring)?

std::wstring 类缺少一些“普通”c 字符串(和文字)的操作。 我想在我自己的自定义类中添加这些缺失的操作: #include &ltstring&gt class CustomWSt…

红衣飘飘貌似仙 2024-08-13 05:55:19 4 0

迭代还是使用计数器,这就是问题

每当有人开始使用 STL 并且他们有一个向量时,您通常会看到: vector&ltint&gt vec //... code ... for( vector&ltint&gt::iterator iter = vec.begi…

拿命拼未来 2024-08-13 05:47:53 3 0

使用 std::map 和 std::string 键与 int 键的成本?

我知道单个地图查询最多需要 log(N) 时间。不过我想知道,我见过很多使用字符串作为映射键的示例。例如,将 std::string 而不是 int 关联为映射的键的…

怪我闹别瞎闹 2024-08-13 05:16:56 2 0

C++ :我什么时候需要 std::vector 的共享内存分配器?

First_Layer 我有一个用 VC++6 service pack 6 编写的 win32 dll。我们将此 dll 称为 FirstLayer。我无权访问 FirstLayer 的源代码,但我需要从托管代…

|煩躁 2024-08-13 05:03:38 4 0

C++映射插入和查找性能以及存储开销

我想在内存中存储 integer 键到 float 值的映射。 我大约有 1.3 亿个键(相应地,也有 1.3 亿个值)。 我的重点是查找性能——我必须进行数百万次查找…

耳钉梦 2024-08-13 04:34:08 5 0

帮助我理解 std::erase

在《C++ In A Nutshell》一书中,有以下示例代码 std::vector&ltint&gt data ... std::erase(std::remove(data.begin(), data.end(), 42), data.end()…

无人接听 2024-08-13 04:18:30 5 0

std::sort() 中使用哪种类型的排序?

谁能告诉我在 std::sort() 函数中实现了哪种类型的排序技术(冒泡、插入、选择、快速、合并、计数...) &gt&lt算法&gt头文件?…

萌无敌 2024-08-13 04:14:06 2 0

迭代 std 容器中的所有元素对 (C++)

迭代 std 容器中所有元素对的最佳方法是什么,例如 std::list、std::set、std::vector , ETC。? 基本上与此等效,但使用迭代器: for (int i = 0 i …

妞丶爷亲个 2024-08-13 00:56:11 2 0

STL容器的只读操作

这里需要建议:STL 容器的哪些操作被视为只读?以vector为例,是否可以肯定地说,任何不改变底层int数据的操作都是只读的?我正在编写一个多线程程序…

残龙傲雪 2024-08-13 00:24:05 3 0

从 C# 到 C++,处理容器

其实我这里有一个设计问题。它非常简单,但要点是: 我有一个 C++ 类,其中有一个声明为私有成员的 STL 向量。但该类的客户端需要迭代该向量。 在 C# …

小草泠泠 2024-08-12 23:00:01 1 0

运算符重载 STL 的性能损失是什么

我非常喜欢STL。它使编码算法非常方便,因为它为您提供了所有原语,如分区、查找、binary_search、迭代器、priority_queue 等。此外,您根本不必担心…

东风软 2024-08-12 16:06:09 2 0

如何将 std::wstring 与 std::istringstream 一起使用?

我正在尝试编写一个模板函数,它将从给定的字符串中提取给定数据类型的值。我想出了这样的方法: template&ltclass T&gt static T getValue(const CSt…

一桥轻雨一伞开 2024-08-12 13:30:47 1 0

std::set 中的索引或位置

我有一个 std::std::string 集。我需要集合中每个字符串的“索引”或“位置”,这在上下文中是一个有意义的概念吗? 我猜 find() 会返回一个迭代器到…

初见你 2024-08-12 13:28:38 3 0
更多

推荐作者

霊感

文章 0 评论 0

很糊涂小朋友

文章 0 评论 0

隔纱相望

文章 0 评论 0

碍人泪离人颜

文章 0 评论 0

抱着落日

文章 0 评论 0

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