stl 相关问题

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

为什么在 std::vector 中使用索引超出范围的运算符 [] 时没有出现异常?

为什么当我使用下面的代码时我没有得到超出范围的异常? std::向量 v; v.调整大小(12); 整数t; 尝试 { t = v[12]; } catch(std::异常 e){ std::cout<<"error:"<&...

回答 2 投票 0

如何将指针语义添加到C++ STL中?

我最近正在研究C++ STL,我将讨论一个使用deque的例子。请注意,双端队列只是一个示例,我们还可以使用向量或其他。 背景 最小的可重现示例是

回答 1 投票 0

如果用户不会输入向量的大小,但用户想输入任意数量的向量元素。比如何显示输出

#包括 使用命名空间 std; //主功能 int main() { 整数a; 向量 v; 计算<<"enter the elements in the vctor"<<&qu...

回答 0 投票 0

_Mycont 的异常,它是 nullptr,但不能是

我还没有使用值 2 时的 _ITERATOR_DEBUG_LEVEL 级别。我将代码从 _ITERATOR_DEBUG_LEVEL = 0 的 VS2015 转移到 _ITERATOR_DEBUG_LEVEL = 2 的 VS2022,但我的代码不起作用

回答 0 投票 0

regex_iterator 和 regex_token_iterator 之间的主要区别是什么?

查看 regex_iterator 和 regex_token_iterator 我发现关键区别在于 value_type ,即: regex_iterator 的 match_results 子匹配 为

回答 1 投票 0

何时使用 std::numeric_limits<T>::infinity() 与 cmath 的 INFINITY

C++ 提供了 std::numeric_limits::infinity() 函数和 INFINITY 宏来表示无穷大。一般来说,两者有什么区别?什么时候会更喜欢...

回答 0 投票 0

用STL替换循环中的循环以查找两个向量中的匹配

给定结构: 鲍勃结构体 { 整数 {1}; std::string b{"鲍勃"}; }; std::vector list1{{1, "a"}, {2, "b"}, {3, "c"}}; std::向量...

回答 2 投票 0

在 for_each 上使用仿函数

为什么对仿函数的 for_each 调用最后不更新 sum::total? 结构总和 { 总和():总计(0){}; 总计; 无效运算符()(整数元素) { 总计+=元素; ...

回答 6 投票 0

如何获取 std::ofstream 中缓冲区的大小?

缓冲区的默认大小通常为 8192 字节,但这取决于实现。如何从 std::ofstream 对象获取当前缓冲区大小的实际值?

回答 1 投票 0

std::stod 丢失精度?

我想使用 std::stod 将字符串解析为双精度。但我发现 std::stod 无法正常工作。 请在此处查看演示: #包括 使用命名空间标准; 诠释主要(){ 标准::

回答 0 投票 0

标准库与 C++ 文件的链接问题

我有一个包含一堆 C 文件和一个 C++ 文件的项目。有这个 app.cpp 文件和调用 App() 的 main.c。 #包括 #include "app.h" int 应用程序(无效) { ...

回答 0 投票 0

如何在 C++ 中创建字符的二维向量? [关闭]

我最近遇到了一个问题,我只是想知道如何在 C++ 中创建二维字符向量。我在想像 vector> v 并且根据一个堆栈溢出答案...

回答 0 投票 0

使用包含在 std::unique_ptr 中的对象进行多态数据类型转换

我有一个类层次结构如下 #包括 #包括 A类 { 民众: 虚拟无效打印()= 0; }; B类:公共A { 民众: 无效打印() { ...

回答 2 投票 0

优先队列的语法

为什么我们需要 3 个参数来创建具有用户定义比较的优先级队列。 priority_queue, comp> pq; 为什么我们不能写类似 priority_queue 的东西<

回答 2 投票 0

从向量中删除元素

我想使用擦除方法从向量中清除一个元素。但这里的问题是不能保证该元素在 vector 中只出现一次。它可能会出现多次,我 n...

回答 7 投票 0

为什么stl功能不能正常工作

所以这是一个代码厨师问题,我们得到了一个二进制计数字符串,我们只需要计算从最后一个到第一个 1 的零(从最后一个开始) 我尝试使用该功能

回答 0 投票 0

如何在元组向量中构造不可复制的对象? [重复]

我有一个不可复制的 A 类,我想将其移动到元组向量中(请参见下面的代码)。我明白为什么下面的代码不起作用,但我想知道是否有聪明的方法让它起作用

回答 1 投票 0

C++ std::deque pop_front() 不从队列中删除元素

我正在为学校报告实现一个简单的基数排序,并在我的中间桶排序实现中使用 std::deque。问题是当我执行 pop_front() 时,前面的元素...

回答 0 投票 0

Python 不允许我连接一组已定义的 STL,但允许我连接另一组

我使用来自 statsmodels.tsa.seasonal 的 STL 分解数据 我定义每组信息 然后我使用 concatenate 连接数据集并将其保存为 CSV。 当我用我的“A”大...

回答 0 投票 0

什么是最快的擦除方式?

我看了cpp reference,set中有三种擦除方式。 无效擦除(迭代器位置) size_type 擦除 (const value_type& val) 无效擦除(迭代器在前,迭代器在后) 假设我...

回答 0 投票 0

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