stl 相关问题

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

C ++在地图中搜索元组错误:无法将'int'左值绑定到'int &&'

我总是得到这个错误。 #包括 using namespace std; #define mt make_tuple int main(){map ,int> l; l [mt(5,4)] = 3; cout&...

回答 1 投票 0

在stl容器中移除元素的恒定时间

简单的问题:是否有任何STL容器允许我在恒定时间内删除当前的迭代器位置?提前致谢 !

回答 3 投票 0

包含头文件unordered_map时出错

当我在我的代码中包含unordered_map头文件时,它给出了以下错误“/usr/lib/gcc/armv7l-tizen-linux-gnueabi/6.2.1/include/c++/bits/hashtable.h:在构造函数中'std: :_哈希表

回答 2 投票 2

如何在缓冲区周围创建一个向量

我有一个类似于以下代码:myLibF unc(std :: vector data){// dosomething with data} myFunc(char * buffer,int bufferSize){std :: vector

回答 2 投票 3

触发std :: map操作

我想在c ++中为std :: map实现类似maplistner的东西。因此,当在std :: map中添加或更新密钥时,它应该触发一个函数或对象。它应该是:class MapListener:public ...

回答 3 投票 -2

GCC的std :: sort与lambdas的不稳定行为

使用GCC 6.1.0编译时,以下代码生成分段错误。奇怪的是,错误是一致的,但不会出现较小的尺寸或略微不同的比较表达式。 ...

回答 3 投票 4

STL中的迭代器比较

以下是来自Scott Meyers Effective STL的关于迭代器项目26的文本.typedef deque IntDeque; // STL容器和typedef lntDeque :: iterator Iter; //迭代器类型更容易typedef ...

回答 1 投票 1

为什么在“形成对引用类型的引用”映射中出现错误?

如果我需要使用引用,那么替代方法是什么,而我传递的数据我无法更改类型,因此我无法真正存储指向它的指针?代码:#include#...

回答 5 投票 21

制作2d矢量和列表的不同方法

所以我有这个片段向量 *调整; adj =新向量 [N];这是另一种常用的矢量方式 形容词(N);可以使用以前使用指针的方式来制作2d ...

回答 1 投票 0

是迭代器的指针类型转换吗?

我遇到了以下代码:int data [10] = {1,3,5,7,9,11,13,15,17,19};反向(数据+ 2,数据+ 6);当我检查反向函数的原型时,它的:void reverse(BidirectionalIterator ......

回答 3 投票 -4

使用STL对字符串进行排序

我正在尝试使用C ++ STL对字符串的字符进行排序,并提出了这段代码。 #包括 #包括 #包括 #包括 int main(...

回答 5 投票 -2

具有单个键的多个值的STL集合

从sql我有一个输出:id值123 xxx 124 xxx 124 yyy 125 xxx我在c ++代码中处理此输出,我想使用123,125 ID(唯一)和124分别具有多个值。 ...

回答 2 投票 2

为什么c ++ STL使用unsigned in size()函数? [重复]

当我使用像这样的循环// vector时,我遇到了一个问题 两侧; for(int i = 0; i <sides.size() - 2; i ++){if(sides [i] <sides [i + 1] + sides [i + 2]){...}} ...

回答 2 投票 1

如何使用cygwin工具链在NetBeans 8.1调试器中观看c ++ STL集合?

我想在NetBeans中看到带有cygwin工具链的向量元素。有一些说明,但不清楚如何将它们应用于cygwin。有人有积极的经验吗?感谢名单。

回答 1 投票 4

使用带数组的find_if()时代码段出错

这是我的代码片段:#include #包括 #包括 using namespace std; bool next(int j){return(j <3); } int main(){...... cin>&...

回答 1 投票 1

声明变量以保存字符串列表时的内存分配

的std ::矢量 myList = new std :: vector ();如上所述分配内存会不会错?我知道内存是动态分配的,但只是想知道是否......

回答 1 投票 -2

std :: transform一元操作签名

我对以下std :: transform的描述感到困惑:将要应用的一元操作函数对象。该功能的签名应等同于以下内容:...

回答 1 投票 3

扩展std :: vector是个好主意吗?

使用javascript略微工作,我意识到与C ++相比,开发速度更快,因为C ++因为通常不适用的原因而减慢了写入速度。总是传递.begin()是不舒服的......

回答 2 投票 7

std :: unordered_map向量下标超出范围

我正在使用std :: unordered_map 保持一些值,并在添加新值时“向量下标超出范围”。我正在使用Visual Studio 2012,错误跟踪是:...

回答 1 投票 6

在STL向量中存储对象 - 最小的方法集

什么是复杂对象的“最小框架”(必要的方法)(具有显式的malloced内部数据),我想将其存储在STL容器中,例如 ?对于我的假设(例子......

回答 3 投票 6

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.