stdvector 相关问题

序列类型,定义为标准库的一部分。

如何用文本填充一个std::vector<int64_t>[关闭]。

我有一个std::vector myVec,我想在其中存储一个字符串(文本)。我的理解是,我不能保留空间并写入myVec.data(),因为这将是未定义的行为。什么...

回答 1 投票 0

在没有复制构造函数的情况下创建一个类的std::向量的std::向量。

我想创建一个std::向量。 > 其中LibraryClass是我无法修改的,也没有复制构造函数。对于一个std::vector , ...

回答 1 投票 0

是否可以使用push_back()将元素输入到二维矢量中?

我正在学习向量,并希望通过用户输入来创建向量。尽管我找到了一种方法,但是我想知道是否可以使用push_back()在向量中输入值。 ...

回答 1 投票 0

SFML纹理无法正确加载

我得到了可以访问所有标准SFML内容的类a:类A {public:A(int type,Vector2f pos){if(type == 1)tex.loadFromFile(path1);否则if(type == 2)tex.loadFromFile(path2); //等等。形状....

回答 1 投票 0

如何将整数向量值插入char向量

我的函数需要为输入“ alpha”输出值“ a2l1p1h1a2”。但是,我面临将整数值(来自整数向量)插入char向量的问题。下面是代码片段。 ...

回答 1 投票 0

将数据加载到std :: vector 有效

我的理解是,您可以使用指针访问std :: vector中的数据。例如:char * ptr; std :: vector v1 {'A','B','C'}; ptr =&v1 [0]如果(*(ptr + 1)=='B')std :: ...... >>>>>> 有没有办法告诉v2向量其内部内存缓冲区中已加载数据? 编号 当您要使用std :: vector来保存来自文件流的数据时,这将很有用。 您可以像这样将文件读入矢量: std::vector<char> v3(count); ifs.read(v3.data(), count);

回答 1 投票 0

如何使用STL算法将整数向量转换为字符串向量?

例如,我需要{20,6,143}成为{“ 20”,“ 6”,“ 143”}。

回答 2 投票 1

在具有另一个std:vector的类中访问std:vector的std:vector的类成员

我对如何在与另一个std :: vector的类中访问std :: vector感到困惑。先前的讨论(为什么可以从函数中返回“向量”?)处理的是类似的问题,但是......>

回答 1 投票 1

p_threads初始化中向量与数组之间的差异

我倾向于使用向量和智能指针,而不是数组,因为这样做更安全。问题是,当初始化为数组时,我的线程成功加入了主线程。但是,这是...

回答 1 投票 0

如何声明增强直方图的std :: vector?增强直方图的类型是什么?

我目前正在一个项目中,我需要使用增强直方图的std :: vector。我遇到的问题是我无法找到正确的增强直方图类型。我让...

回答 2 投票 3

Vector,Assign()函数未定义的行为

我很好奇;如果我们像下面这样使用,向量中的assign()函数会导致未定义的行为; std :: vector vec {0xAB,0xBC,0xCD}; std :: vector vec2 {0xAA,...

回答 1 投票 -1


收藏品,不会在联系时删除

我已经创建了可收藏的对象和用于存储它们的矢量,以便在联系时轻松有效地删除它们。我知道我的联系人侦听器有效,并且我标记的GetBody和SetUserData函数...

回答 1 投票 0

在C ++中输出列表的向量

我在输出列表向量时遇到麻烦:类index_table {public:index_table(){ta ble.resize(128);} void insert(string&,int);私人:类条目{...

回答 3 投票 0

std :: vector <>。size()引发异常

我正在尝试构建没有指针的二叉树。 Astd :: vector nodeshold我的节点。这是我的节点:struct node {int large; int较小;元组数据; std :: vector &... ] >>

回答 2 投票 0


C ++:进行切片时的迭代器约定,尤其是在访问最后一个元素并最终将其删除时

我具有以下功能,应该计算矢量的所有元素的总和:double arraySum(vector const&v){double initial_sum = 0.0;返回...

回答 2 投票 0

参考向量中的特定索引

我正在尝试引用向量中的某个索引,但是每当我向向量中添加新项目时,指针都不会指向原始值。我的示例是这样的:std :: vector

回答 2 投票 0

通过在C ++中实现类似python这样的“ map”函数的问题:调用类成员函数

我有一个函数成员:double XC :: nz(double z){return pow(z / zrange_0,2)* exp(-pow(z / zrange_0,1.5)); }我想得到等价的但具有矢量形式,所以我做了:vector ...] >>

回答 1 投票 0

std ::距离未给出预期的输出

std :: distance在for循环中返回相同的值,尽管每个循环中有一个参数更改。 #include #include 使用命名空间std; int main(){... ] >>

回答 1 投票 0

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