stl

stl

文章 54 浏览 85

STL向量和线程安全

假设我有一个包含 N 个元素的向量,但该向量中最多有 n 个元素具有有意义的数据。一个更新线程更新第 n 个或第 n+1 个元素(然后设置 n = n+1),还检…

離殇 2024-10-06 01:26:54 2 0

一个STL字符串类可以容纳多少个字符?

我需要与一系列角色合作。字符数最多可达 1011。 在通常的数组中,这是不可能的。我应该用什么? 我想使用 gets() 函数来保存字符串。但是,这对于 ST…

终弃我 2024-10-06 01:07:32 1 0

将 std::stack 复制到 std::vector

标准是否保证以下代码可以工作(假设 st 不为空)? #include &ltvector&gt #include &ltstack&gt int main() { extern std::stack&ltint, std::vecto…

还在原地等你 2024-10-06 01:04:28 0 0

如何在unix下使用STL?

如何在HP-Unix中使用STL(标准Temple库)。如何用STL函数编译并运行程序?…

放我走吧 2024-10-06 00:20:46 0 0

当所有元素都应该是唯一的时,为什么 STL 集合有 count() ?

我可以理解multiset有count(),用于计算一个值出现的次数,因为元素可以在multiset中重复。 但是,当所有值都已经是唯一的时,将 count() 放入 set 中…

淡淡の花香 2024-10-05 23:43:24 1 0

如何收集同类型Map的值

我们有一张映射,其键和值都是 int 类型。我们必须在映射中搜索特定值并将这些键收集到一个向量中。 代码快照就像 map&ltint,int&gtm map&ltint,int&g…

寄居人 2024-10-05 18:42:49 0 0

为什么 std::queue::empty() 不是线程安全的? const 函数不应该是线程安全的吗?

为什么 std::queue 中的 empty() 函数不是线程安全的? (请参阅此处 .) const 函数不应该始终是线程安全的吗,因为它是只读的? 也许类中可能有一些…

梦里兽 2024-10-05 15:41:51 0 0

为什么向量没有sort()方法作为向量的成员函数,而列表却有?

STL 中有一个用于列表的 sort() 方法。这是荒谬的,因为我更倾向于对数组/向量进行排序。 为什么向量不提供 sort() ?矢量容器的创建或其使用背后是否…

贵在坚持 2024-10-05 14:24:09 1 0

STL 中的调试错误

我在使用 STL、C++ 和 Visual Studio 时遇到一个大问题。当我使用某些 std 或 stl 函数(在调试编译中)时,会出现一些错误,例如“格式说明符不正确…

白况 2024-10-05 10:50:56 2 0

C++为容器编写分配过程

我有一个容器,一个类,我想为它提供一个像STL那样的方法分配。 class myclass { public: //... template &lt typename InputIterator &gt void assig…

塔塔猫 2024-10-05 08:59:42 0 0

正确的 std::set_union 代码是什么?

本网站声称set_union相当于以下代码: template &ltclass InputIterator1, class InputIterator2, class OutputIterator&gt OutputIterator set_union…

小情绪 2024-10-05 05:51:31 0 0

std::map 自定义键非唯一性问题

在 Google 上找不到答案。 当我使用 std::string 时,以下工作正常。 map &ltfxString, int&gt test test.insert(pair &ltfxString, int&gt ("Bla", 1…

漫雪独思 2024-10-05 05:33:37 0 0

为什么 C++ auto_ptr 有两个复制构造函数和两个赋值运算符,但有一个默认构造函数?

为什么需要两种形式?谢谢 explicit auto_ptr (T* ptr = 0) throw() auto_ptr (auto_ptr&amp rhs) throw() template&ltclass Y&gt auto_ptr (auto_ptr…

享受孤独 2024-10-05 05:18:55 0 0

Push_back 与 emplace_back

我对 push_back 和 emplace_back 之间的区别有点困惑。 void emplace_back(Type&amp&amp _Val) void push_back(const Type&amp _Val) void push_back(…

北城孤痞 2024-10-05 03:59:53 0 0

将 n 个符号复制到容器中

可能的重复: 如何使用 std::copy 读取任意数量的值?&lt /a&gt 你好。 我正在从文件中读取数字。我用 std::copy 来做, copy(istream_iterator&ltin…

话少心凉 2024-10-05 00:29:21 0 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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