stdset

stdset

文章 0 浏览 4

将 begin() 和 end() 与 c++ 中的集合一起使用

我正在尝试使用迭代器来遍历一个集合,然后对该集合的成员(如果有的话)执行一些操作。问题是,通常这是可行的,但有时,它会比较空集的开头和结尾,…

狼亦尘 2024-12-02 00:34:46 2 0

如何将多个集合合并为一个 std::set(集合并集)

我想知道是否有任何 std 库或 boost 工具可以轻松地将多个集合的内容合并为一个集合。 就我而言,我有一些想要合并的set。…

牵强ㄟ 2024-11-30 00:24:21 1 0

C++ set -- 键小于 x 的元素数量

我有一个 set,我想看看其中有多少元素小于 x。 (x也是int) 我该怎么办?…

浪菊怪哟 2024-11-28 00:25:07 2 0

错误:将 const xxx 传递为“this”成员函数的参数丢弃限定符

#include #include using namespace std; class StudentT { public: int id; string name; public: StudentT(int _id, string _name) : id(_id), name…

哑剧 2024-11-06 06:54:17 7 0

对于 std::set 的 std::inserter 使用 .begin() 与 .end() 之间有区别吗?

it1和it2有什么区别吗? std::set s; auto it1 = std::inserter(s, s.begin()); auto it2 = std::inserter(s, s.end()); …

简单爱 2024-11-05 22:28:27 4 0

如何在C++中做集合向量?

我可以做一个简单的集合数组: 设置 * 单词 = 新集合 [10] 我怎样才能做一个集合向量? 这会导致编译器错误: 矢量> v 。 谢谢各位的解答!…

遇到 2024-10-31 09:32:17 5 0

set::insert 是否保存副本或指针 C++

函数 set::insert 是否保存指向该元素或其副本的指针。意思是,我可以执行以下代码,还是必须确保指针没有被删除? int *a; *a=new int(1); set _set;…

嘦怹 2024-10-19 01:50:03 3 0

在 std::set 容器中使用常量字符指针:内存消耗

我目前正在使用一个内存很少(4MB)的设备,并且我的程序中有一个需要 std::set 的组件。我想将此集从使用 std::string 迁移到使用 const char 指针,…

你与清晨阳光 2024-10-18 00:34:40 7 0

限制 std::set 的大小

我有一个关于 std::set 容器的简短问题。现在我正在使用推回功能喂食我的套装。当然,对于每个push_back,该集合都会变得越来越大。 我只对最新的 30 …

无畏 2024-10-15 12:56:17 8 0

std::set.find() 返回的迭代器存在多久?

我需要通过保存 set.find() 返回的迭代器来跟踪 std::set 元素。 我的问题是插入和删除其他元素是否会使获得的迭代器无效?从我所做的简单测试中我可…

任谁 2024-08-23 11:26:34 9 0

如何从 set中删除所有偶数在 c++

我是 C++ 新手。我想知道经验丰富的程序员是如何做到这一点的。 我所拥有的: set s; s.insert(1); s.insert(2); s.insert(3); s.insert(4); s.insert…

烟织青萝梦 2024-08-18 06:12:50 8 0

如何在C中获取集合中的元素?

我对如何获取集合中的元素感到困惑。我想我必须使用迭代器,但如何逐步执行它?…

谜兔 2024-08-16 03:30:45 11 0

std::set::erase 上的访问冲突读取位置

我最近在我的应用程序中发现了以下崩溃: m_players[0].erase(plr); -- CRASHES HERE m_players[1].erase(plr); m_players 声明为: set m_players[2]…

美胚控场 2024-08-07 15:36:08 12 0

是 C++ std::set 线程安全?

我对 std::set 的线程安全有疑问。 据我所知,我可以迭代一个集合并添加/删除成员,这不会使迭代器无效。 但请考虑以下场景: 线程“A”迭代一组share…

故事和酒 2024-08-04 02:30:17 7 0

如何找到 std::set中最大的 int?

我有一个 std::set,找到该集合中最大 int 的正确方法是什么?…

孤云独去闲 2024-08-03 01:48:28 13 0
更多

推荐作者

苍风燃霜

文章 0 评论 0

悸初

文章 0 评论 0

撧情箌佬

文章 0 评论 0

森罗

文章 0 评论 0

lyn1245

文章 0 评论 0

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