stl

stl

文章 54 浏览 85

为什么字符串和向量是不同的类型?

它们都是可调整大小的数组,并且 std::basic_string 没有任何与字符相关的特定函数,例如 upper()。字符串有什么特别之处,可以让它更好地处理字符数…

蓝咒 2024-08-25 08:08:15 1 0

函子返回 0

我最近开始自学标准模板库。我很好奇为什么这个类中的 GetTotal() 方法返回 0? ... class Count { public: Count() : total(0){} void operator() (i…

心病无药医 2024-08-25 07:53:53 3 0

VS2010中函子(副本、赋值)的不同行为(与VS2005相比)

当从 VS2005 迁移到 VS2010 时,我们注意到性能下降,这似乎是由函子的额外副本引起的。 下面的代码说明了这个问题。拥有一个值本身就是一个集合的映…

一个人的旅程 2024-08-25 07:27:39 1 0

为什么程序员有时会提到“C++/STL”?喜欢它是一种单独的语言吗?

这似乎是一个微不足道的问题,但却是最近困扰我的一个问题。为什么有些程序员将“C++/STL”视为另一种语言? STL 是 C++ 标准库的一部分,因此也是“C…

↘人皮目录ツ 2024-08-25 07:02:59 4 0

C++/STL 字符串:如何使用通配符模拟正则表达式之类的函数?

我想使用通配符比较 4 个字符串。 例如: std::string wildcards[]= {"H? ", "RH? ", "H[0-5] "} /*in the last one I need to check if string is "H…

原来分手还会想你 2024-08-25 06:33:33 4 0

如何创建 Min stlpriority_queue?

默认的stl优先级队列是Max 1(Top函数返回最大的元素)。 为简单起见,可以说它是一个 int 值的优先级队列。…

只想待在家 2024-08-25 00:19:13 2 0

set_intersection 可以与 C++ 中的 hash_set 一起使用吗?

我正在计算集合的交集、并集和差集。 我有一个我设置类型的 typedef: typedef set&ltnode_type&gt node_set 当它替换为 typedef hash_set&ltnode_typ…

ゞ记忆︶ㄣ 2024-08-24 22:23:02 2 0

如何按 .second 参数对地图进行排序

如果我有一个从字符串到 int 的 stl 映射,并且我想打印所有已排序的 int 值 - 我该怎么做?…

删除→记忆 2024-08-24 22:11:42 3 0

如何使用 C 样式数组分配 std::vector?

从 C 样式数组初始化 std::vector 最便宜的方法是什么? 示例:在下面的类中,我有一个 vector,但由于外部限制,数据将以 C 样式数组的形式传入: cl…

梦言归人 2024-08-24 18:08:24 5 0

设计方法、字符串表数据、变量、stl内存使用

我有一个像这样的旧结构类: typedef vector&gt VARTYPE_T 作为单个变量工作。该变量可以保存从列表中的一个值到表格之类的数据。对于坐标 (x,y,z),…

吲‖鸣 2024-08-24 13:54:14 4 0

使用构造函数将元素插入 std::set

是否可以像 std::list 一样向 std::set 插入一个新元素,例如: //insert one element named "string" to sublist of mylist std::list&lt std::list&…

拒绝两难 2024-08-24 12:41:43 4 0

将数据添加到实例的最有效方法

我有一个类,比如说 Person,它由另一个类/模块管理,比如说 PersonPool。 我的应用程序中有另一个模块,比如说模块 M,它想要以最有效的方式将信息与…

黑白记忆 2024-08-24 08:00:21 5 0

如何将 for 循环转换为 STL for_each 语句

我想将 for 循环转换为 STL std::for_each 循环。 bool CMyclass::SomeMember() { int ii for(int i=0i&ltiR20i++) { ii=indexR[i] ishell=static_cas…

云仙小弟 2024-08-24 06:45:02 1 0

在 C++ 中搜索并插入具有 3 个元素的映射;

我需要有一个像这样的地图: typedef std::map&ltint, float , char&gt Maptype 在此地图中插入和搜索对元素的语法是什么。…

木槿暧夏七纪年 2024-08-24 06:22:49 3 0

c++与pair进行变换得到分段错误

这段代码的工作原理: class Test { public: Test(string name) : _name(name) {} bool operator()() { cout &lt&lt "hello " &lt&lt _name &lt&lt en…

蓝戈者 2024-08-24 04:06:11 4 0
更多

推荐作者

qq_otekVRB4

文章 0 评论 0

阿杰

文章 0 评论 0

姐不稀罕

文章 0 评论 0

qq_pphr7

文章 0 评论 0

文章 0 评论 0

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