stl 相关问题

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

STL减运算符和“无效运算符

我有一些代码可以在VS 10.0中编译好但是在下面的Orders地图中插入一些项目后,我收到一个“无效的运算符

回答 4 投票 14

哪个更好检查一个字符是否存在于std :: string中? find或find_first_of?

std :: string有两个不同的成员函数,它们执行相同的操作:size_type find(CharT ch,size_type pos = 0)const noexcept; size_type find_first_of(CharT ch,size_type pos = 0)const ...

回答 2 投票 0

具有多个合并的STL文件的VTK

我正在使用python和VTK开发一个项目。我成功地将三个STL文件与一个python STL libraray结合在一起。之后,我在VTK中可视化此Combine.stl文件,如下所示:...

回答 2 投票 0

C ++:为什么引入了std :: vector :: data成员函数?

我从下面的链接看着STL的矢量容器。并且提到向这个容器添加(使用C ++ 11)的新成员函数之一是vector :: data,它返回指向...的指针。

回答 2 投票 2

unordered_set的时间复杂度 找到方法

unordered_set中find方法的时间复杂度是多少 ?还有可能改变哈希函数吗?

回答 2 投票 -1

如何重载std :: swap()

在排序甚至赋值期间,std :: swap()被许多std容器(例如std :: list和std :: vector)使用。但是swap()的std实现非常普遍,而且效率很低......

回答 4 投票 108

我应该为比较函子扩展std :: less吗?

我想创建一个shared_ptr内容比较函子来代替std :: less 在关联容器和std算法中。我见过几个使用...的自定义比较器的例子

回答 5 投票 5

在set中查找比unordered_map更快[关闭]

我有一个关于查找速度的问题。我想知道哪个STL容器可以在C ++中产生最快的查找时间。我记得unordered_map,因为它是由哈希映射实现的,但我担心......

回答 2 投票 -1

C ++中的Python样式装饰器17

我正在使用最新的C ++技术制作像装饰器一样的python。我已经在这里看到了一些解决方案(类似Python的C ++装饰器),但我想知道它是否可以做得更好....

回答 1 投票 2

如何cout std :: basic_string

我想尝试一个basic_string 。但是cout正在抛出错误。我可以知道该怎么做

回答 3 投票 14

通过编写包装器将RogueWave替换为标准库

参考这篇文章如何在遗留代码中抽象使用RogueWave?新包装器将包含围绕标准库的等效RogueWave方法。就像是 - ...

回答 2 投票 0

如何在(C ++)构造函数参数列表中包含std:list?

我拥有使用Tlist和其他Borland特定类以BorlandC ++编写的遗留代码。我对STL完全陌生。我不知道如何重新声明一个看起来像这样的构造函数:MyData(...

回答 1 投票 0

如何找到距离大于19.0f的排序列表中的第一个元素?

在std :: pair的排序列表中,按原点对的距离按升序排序 起源;名单 >点;浮动距离= 19.0f;怎么样 ...

回答 6 投票 0

GDB Python支持,ImportError没有名为gdb的模块

我正在尝试使用python支持编译gdb,所以我可以使用提供的PrettyPrinters:http://gcc.gnu.org/svn/gcc/trunk/libstdc++-v3/python我从(http:/)下载了最新的gdb源代码/ FTP ....

回答 2 投票 3

如何获得可调用类型的签名?

我想构建一个漂亮的现代界面来构建计算树,如下所示:auto [F,G] = calcs.emplace([](int a,int b){return a + b;},[]( ){return 4;}); ...

回答 1 投票 1

有没有什么方法可以用脚本方式将CAD文件转换为3d网格文件格式(gltf,FBX等)?

我有大量的CATIA CAD文件(.CATProduct,.CATPart),我想将其转换为3D网格文件格式(最好是gLTF,但STL / OBJ / FBX也可以)。有没有节目或......

回答 1 投票 0

用于从完整二元搜索树顺序转换为排序顺序的算法,反之亦然

此问题类似于排序列表以完成BST阵列表示,但可能更具体地集中。此问题可用于在完整二进制中动态解决插入节点...

回答 1 投票 2

插入仅移动类型的向量

我有一个std :: vector >。我想在这个向量的中间插入一些nullptrs。我试过vec.insert(第一个,大小,nullptr),但这显然不起作用......

回答 2 投票 5

glm::ivec2 作为无序映射中的键

最近我更喜欢使用 Scala 编程语言而不是 C++,现在我对移植一行非常简单的代码感到沮丧 val map = new HashMap[Vec2i,Entity] 它只是拒绝编译...

回答 4 投票 0

C ++:为什么输出迭代器不支持比较操作?

我已经读过除输出迭代器之外的所有其他类别的迭代器至少支持==和!=运算符。为什么输出迭代器不支持这个?

回答 1 投票 -1

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