stl

stl

文章 54 浏览 85

将迭代器转换为指针?

我有一个带有 n 元素的 std::vector 。 现在我需要将一个指向具有最后 n-1 个元素的向量的指针传递给函数。 例如,我的 vector foo 包含 (5,2,6,87,25…

失退 2024-07-17 03:58:53 3 0

std::map 设计:为什么 Map 接受比较器作为模板参数

STL 中的 Map 类型有下一个类型: std::map&lt Key, Data, Compare, Alloc &gt 作为模板参数之一,我们可以传递 Compare 谓词,为什么 Map 接受这个谓…

残花月 2024-07-17 01:27:07 4 0

MS 对 STL 的扩展

如果这是一个“Google 是你的朋友”问题,我提前道歉。 我已经搜索过,但也许我使用了错误的搜索术语。 谁能给我指出 MS 随 Visual Studio 2003 提供…

几味少女 2024-07-17 00:59:59 2 0

如何在与 C++ 中的派生类型匹配的元素上创建迭代器?

我想要一个 C++ 中的迭代器,它只能迭代特定类型的元素。 在下面的示例中,我只想迭代属于 SubType 实例的元素。 vector&ltType*&gt the_vector the_v…

长亭外,古道边 2024-07-17 00:59:10 3 0

STL 多少就太多了?

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…

極樂鬼 2024-07-16 23:30:54 5 0

使用 std::for_each 改变对象可以吗?

for_each 接受 InputIterators : //from c++ standard template &ltclass InputIterator, class Function&gt Function for_each (InputIterator firs…

眼波传意 2024-07-16 22:02:48 0 0

C++ std::transform 副作用

我已经实现了这样的 UnaryOperation struct Converter { Converter( std::size_t value ): value_( value ), i_( 0 ) {} std::string operator() ( co…

遮云壑 2024-07-16 21:12:54 2 0

将 std::find_if 与 std::string 一起使用

我在这里很愚蠢,但在迭代字符串时,我无法获得将要查找的谓词的函数签名: bool func( char ) std::string str std::find_if( str.begin(), str.end(…

明媚如初 2024-07-16 20:19:41 6 0

将本地类与 STL 算法结合使用

我一直想知道为什么不能使用本地定义的类作为 STL 算法的谓词。 在问题中:接近STL算法,lambda,本地类和其他方法,BubbaT 提到“由于 C++ 标准禁止…

也只是曾经 2024-07-16 19:03:26 7 0

我应该更喜欢迭代器而不是 const_iterators 吗?

最近有人提出了 Scott Meyers 的文章,其中写道: 更喜欢迭代器 超过 const_iterators (pdf 链接)。 其他人评论说这篇文章可能已经过时了。 我想知…

谎言月老 2024-07-16 18:35:29 3 0

stl C++ 之间的映射 和 C# 容器

有人可以指出常用的 C++ STL 容器(例如向量、列表、映射、集合、多重映射...)与 C# 通用容器之间的良好映射吗? 我已经习惯了前者,并且不知何故我…

深爱不及久伴 2024-07-16 18:13:26 4 0

numeric_limits::digits10 的含义是什么

numeric_limits::digits10 的确切含义是什么? stackoverflow中的一些其他相关问题让我认为它是双精度的最大精度,但是 当精度大于17(== 2+numeric_l…

旧时模样 2024-07-16 17:43:49 8 0

将具有 std::auto_ptr 作为其成员变量的类的对象存储在 std::vector 中是否安全?

我不能在我的项目中使用shared_ptr,没有boost:( 所以,我有一个与下面的类大致相似的类: class MyClass { private: std::auto_ptr&ltMyOtherClass&g…

榆西 2024-07-16 16:56:43 5 0

最有用或最令人惊叹的 STL 短衬里

我正在寻找适合几行的 C++/STL 代码的实用和教育示例。 我最喜欢的是: 清空向量,释放其保留的内存: 向量 &lt...&gt().swap (v) (与临时交换) 将…

生寂 2024-07-16 15:08:38 4 0

我可以从空 std 容器的 front() 得到什么?

如果 front() 返回一个引用并且容器是空的,我会得到什么,一个未定义的引用? 这是否意味着我需要在每个 front() 之前检查 empty() ?…

朦胧时间 2024-07-16 15:03:12 6 0
更多

推荐作者

小镇女孩

文章 0 评论 0

奢望

文章 0 评论 0

qq_xjlBeR4f

文章 0 评论 0

谎言月老

文章 0 评论 0

1088349293

文章 0 评论 0

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