stl

stl

文章 54 浏览 85

auto_ptr 内容上的三元运算符不起作用

我将 auto_ptr 初始化为 NULL,稍后在游戏中我需要知道它是否为 NULL,是否返回它或一个新副本。 我已经尝试过这个 auto_ptr&ltRequestContext&gt ret…

樱娆 2024-08-06 21:51:47 4 0

std::vector.pop_back() 会改变向量的容量吗?

如果我在程序开始时使用 resize() 和 reserve() 将 std::vector 分配给特定的大小和容量,是否有可能 pop_back() 可能会“破坏”保留容量并导致重新分…

哭了丶谁疼 2024-08-06 21:29:40 2 0

优先级队列>>比较指针?

所以我使用STL的priority_queue&lt&gt使用指针...我不想使用值类型,因为创建一堆仅用于优先级队列的新对象将非常浪费。所以...我正在尝试这样做: cl…

口干舌燥 2024-08-06 21:16:11 1 0

如何通过STL算法得到两个数组(向量)的组合?

我有 v1 和 v2 ,我应该如何获得如下所示的新 v ? v1 = {1,2} v2 = {3,4,5} v = {f(1,3) , f(1,4) , f(1,5) f(2,3) ,f(2,4) ,f(2,5)} 我知道我可以使…

末骤雨初歇 2024-08-06 19:46:59 1 0

从 STL std::queue 中删除而不破坏删除的对象?

我在 STL 容器(队列和列表)上找到的所有文档都说,对于任何删除函数,都会调用删除对象的析构函数。这意味着我无法在任何时候使用 std::queue 来使…

不念旧人 2024-08-06 19:13:02 1 0

C++将列表与 count() 函数一起使用

我有一个列表 L ,它需要计算其中有多少个 1。 list&ltint&gt L L.push_back(14) L.push_back(5) L.push_back(22) L.push_back(1) L.push_back(1) L.p…

醉生梦死 2024-08-06 19:00:48 2 0

在比较用 C++ 编写的两种不同算法时,您使用的优化级别 (g++) 是多少?

我有两个用 C++ 编写的算法。据我所知,传统的编译方式是 -O0 -NDEBUG (g++) 同时比较两种算法的性能(渐近地它们是相同的)。 但我认为优化级别对其…

蓝礼 2024-08-06 18:18:29 2 0

删除 c++ 中的所有项目std::向量

我尝试使用以下代码从 std::vector 中删除所有内容, vector.erase( vector.begin(), vector.end() ) 但它不起作用。 更新:clear不会破坏向量保存的…

不喜欢何必死缠烂打 2024-08-06 18:07:09 4 0

将指针转换为 STL 中的反向向量迭代器

我有 sort(arr, arr+n, pred) 如何按相反顺序排序?…

糖果控 2024-08-06 17:47:52 2 0

为什么在对集合执行 set_union 时需要调用插入器函数?

我需要像这样调用STL的set_union函数: set&ltint&gt a1, a2 set_union(a1.begin(), a1.end(), a2.begin(), a2.end(), inserter(a1, a1.begin()) 而不…

我不吻晚风 2024-08-06 17:02:39 1 0

C++模板化函子

我想知道是否有人可以帮助我处理函子。我真的不明白函子是什么以及它们是如何工作的我尝试过谷歌搜索但我仍然不明白。函子如何工作以及它们如何与模板…

转身以后 2024-08-06 16:28:25 4 0

C++编写一个modify_if函数

我有一个硬件问题,这让我对我必须做什么感到困惑。问题如下: 这个想法是设计一个名为Modify_If的通用函数,它将接受输入x(通过引用传递)和两个函…

夜空下最亮的亮点 2024-08-06 15:50:36 1 0

重命名地图迭代器的第一个和第二个

有没有办法重命名地图迭代器的第一个和第二个访问器函数。我知道它们具有这些名称是因为代表键和值的底层对,但我希望迭代器更具可读性。我认为使用迭…

眼眸印温柔 2024-08-06 11:06:20 1 0

C++ std::transform() 和 toupper() ..为什么会失败?

我有 2 个 std::string。我只想,给定输入字符串: 将每个字母大写, 将大写字母分配给输出字符串。 为什么这个可以工作: std::string s="hello" std…

相思碎 2024-08-06 05:34:57 4 0

std::vector 及其迭代器作为单个模板类型名

为了获得“更容易记住”的界面 索引生成函数 std::distance(a,b),我想到了 更好地区分其论点的想法 (当针对向量的基数使用时: vec.begin() ) 通过…

冷血 2024-08-06 03:46:56 5 0
更多

推荐作者

A.吴璐

文章 0 评论 0

期许

文章 0 评论 0

对你而言

文章 0 评论 0

wuyang_

文章 0 评论 0

乄_柒ぐ汐

文章 0 评论 0

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