stl 相关问题

标准模板库(STL)是通用容器,迭代器,算法和函数对象的C ++库。当C ++被标准化时,STL的大部分被采用到标准库中,并且标准库中的这些部分有时也被错误地统称为“STL”。

如何VTK转化为STL在Python?

我有一个需要转换到STL文件大约500 VTK文件。我通常使用的Paraview他们手动转换,但它永远。我不知道是否有到VTK文件转换成STL的工具...

回答 1 投票 2

找到满足条件中的s td ::向量最后一个元素

我有这样的要求在其中找到比值向量的最后一个元素。像find_first_of但不是第一,我想最后一次。我搜索,发现没有find_last_of ...

回答 4 投票 0

如何使用lambda作为STL模板中的类进行比较的方法?

我试图实现其保持一个priority_queue 对象并使用自定义比较方法/类型。根据参考例子,这是我的代码:模板 A级{...

回答 2 投票 3

推回std :: vector与std :: list相比创建许多临时对象

我创建了一个类,用于跟踪具有唯一ID的实例。构造此类的新实例(或构造它的副本)提供了一个唯一的ID,该ID来自ID池。破坏...

回答 1 投票 1

检查在2D矢量中是否存在元件

我已经插入到2D矢量一些元素,想知道一个给定的元素是否存在于任何地方的2D矢量。有没有什么快捷的方式找到元素的存在?矢量是...

回答 3 投票 1

以相反的顺序打印向量

有没有打印以相反的顺序向量那么这更好的办法的:#include #包括 #包括 使用命名空间std;无效print_elem(INT ELEM){...

回答 4 投票 2

为什么unary_function,binary_function从C ++ 11取出?

我发现binary_function选自C ++ 11移除。我想知道这是为什么。 C ++ 98:模板 结构少:binary_function {布尔运算符()(常量T&X,常数T&...

回答 2 投票 13

有没有在STL任何数据结构,可以在O(1)或O上插入元素(log n)的,我可以写我自己的bin_search就可以了?

我需要一个数据结构,可以插入在O(1)或O(log n)的元素,我可以写这样的数据构造对象对我自己的二进制搜索功能?如果没有这样的数据结构的STL,我怎么...

回答 3 投票 -1

的std ::设置使用运营商的

这个问题是有点儿关系到我的其他问题在这里:链接(见注释的讨论)。基本上,我有以下问题:我有一类节点。其中有一些领域,最重要的是:...

回答 1 投票 -1

在图C ++插入的unique_ptr

我有Object类型阵列的typedef地图的C ++对象 >对象阵列;什么是创建的unique_ptr类型为1类的一个新对象,并插入它的语法...

回答 3 投票 50

的std ::分钟元件怪异的行为,当类是由缠绕的shared_ptr

我有一个长时间的调试会话(6小时以上)。我调试我的A *算法的实现。检查所有的可能性,添加日志后,一步一步调试等我终于之后...

回答 1 投票 1

如何做一个C ++编译器决定何时呼吁的std ::矢量一个移动构造函数或任何对象[复制]

我读STD模板库书,并与STL容器章列举如下细节被搞糊涂了。显然,它指定的std ::向量操作和效果操作...

回答 5 投票 3

为什么标准::设置没有“包含”成员函数?

我大量使用std ::设为 我经常只需要检查,如果这样一组包含许多与否。我觉得很自然写的:如果...的(myset.contains(数)),但因为...

回答 8 投票 95

它是在错误的std ::包括还是我做错了什么

C ++ STL包括(http://www.cplusplus.com/reference/algorithm/includes/)测试排序范围是否包括另一个排序范围如果有序范围[first1,last1)包含了所有的返回true ...

回答 3 投票 2

如何通过与非const指针键映射一个常量指针键查找

下面的C ++代码不能编译,因为它传递一个非const指针,它期望一个常量指针查找()函数。的#include的std ::地图 MyMap中;双...

回答 4 投票 3

ofstream的崩溃上第一输出在极其简单的程序(GCC /代码::块)

我已经得到了我在Windows上使用MSVC周末开发跨平台的日志记录应用程序,然后使用GCC /代码:: Blocks的这个早晨,只要它打开输出崩溃我的Linux中...

回答 2 投票 -1

我将如何使用的for_each在STL地图删除所有的价值呢?

假设我有一个STL地图,该值是指针,我想将它们全部删除。我如何将代表下面的代码,但利用的std :: for_each的吗?我很高兴的解决方案,使用升压。 ...

回答 4 投票 7

比较字符串忽略空

我想比较两个标准::字符串,“ABC \ 0”和“ABC”。有没有办法忽略一个字符,在这种情况下,“\ 0”(NUL),比较时?现在我正在做一个pop_back()在与弦...

回答 3 投票 -1

std :: vector元素中的const引用

它只是我的编译器还是禁止在std :: vector元素中使用cons引用。考虑以下结构:struct Y {const int&x; Y(const int&p_x):x(p_x){...

回答 6 投票 9

java中的push_back和pop_back

我来自C ++背景。我使用向量push_back和pop_back方法来推送和弹出向量中的元素。我知道arraylist在某种程度上等效于vector,但是我找不到...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.