std 相关问题

C ++标准库及其命名空间。与[c ++]结合使用。

C++ 字符串可以转换为固定大小的字符数组吗?

嗨我有以下代码: 字符消息[10000]; 字符串 mystr = "你好"; 我想把 mystr 放入 msg 中。有没有办法做到这一点?我尝试了各种方法,但不断得到: 不兼容的类型...

回答 8 投票 0

std::sort 使用自己的迭代器时崩溃

尝试编写一个算法来对矩阵的对角线进行排序。我想纠正一个可以访问对角线的迭代器,然后利用 std::sort 来执行排序,问题是,在某些测试中

回答 1 投票 0

在C++标准中为什么定义了getenv而不定义setenv?

似乎无法在标准中找到 setenv 或类似内容的定义。 而 getenv 似乎存在并且可以在 Windows 和 posix 标准库中移植。 简而言之就是

回答 1 投票 0

使用 std::vector::insert 将字符串插入 uint8_t 向量中,将随机数据放入其中

我正在将数据序列化为 uint8_t 向量,以将其发送到另一个模块,我有一个从函数 getVal() 返回的字符串,当我执行 vector.insert() 时,它会显示随机 vals 更多 int。 ..

回答 1 投票 0

std::(unordered_)map 和 std::(unordered_)set 共享代码吗?

假设我关心二进制大小,我已经使用std::map,并且我需要一组。我可以使用 std::map,而不是使用 std::set。这有帮助吗,或者已经是通用代码了......

回答 2 投票 0

我可以制作一个 std::set 类型的 constexpr 对象吗?

我需要一个 std::set 类型的 const 对象,它将在许多其他 cpp 文件中使用。 由于每个翻译单元的初始化顺序未定义,因此我在初始化时可能会得到一个空集...

回答 2 投票 0

过滤容器的现代方法是什么?

我想知道现代的 - 阅读:C++11 - 过滤数组的方法是什么,即我们如何实现类似于此 C# Linq 查询的东西: var FilteredElements = elements.Where(elm => ...

回答 6 投票 0

srcncpy 和 copy_n 的问题控制字符越界和 std::sort_with_std::find_if

编程能力测试(PAT)A1025 由浙江大学计算机科学与技术学院主办。每个测试应该在多个地方同时运行,并且

回答 1 投票 0

使用迭代器从“查找”或“删除”中删除

我想知道在 C++ 中从向量中删除元素的最佳实践是什么。 我见过很多次人们使用 std::remove 来查找并删除元素,然后使用 Erase 来删除...

回答 2 投票 0

有什么方法可以根据条件反向或向前迭代向量吗?

我正在尝试执行以下操作: const bool b_condition = false; 常量自动开始= b_条件? arr.cbegin() : arr.crbegin(); //可能与arr.size()不同。此处简化为例

回答 1 投票 0

C++11 std::thread 与 Posix 线程

为什么我在实践中应该选择其中一种? 除了 std::thread 是一个类之外,还有哪些技术差异?

回答 5 投票 0

C++11 及以上版本中 std::thread 相对于 pthread 的优势[重复]

我见过在C++11(或更高版本)中使用pthread编写多线程程序的代码以及其他使用std::thread库的代码。使用std::thread库安装有什么好处...

回答 1 投票 0

你能`std::move` 一个 `std::vector` 的 `.data()` 吗?

这个问题来自于需要 std::vector 的 API 的问题,但通常从 std::string 提供数据。 这就是我试图从 std::s 中移动 std::s 数据的方法...

回答 1 投票 0

为什么检测不到WAVE或RIFF?

我正在尝试将 wav 文件加载到 C++ 应用程序中 我不断让程序打印无效的 Wav 文件,退出代码为 5。这意味着程序认为 chunkID 与 WAVE 或 RIFF 不匹配。 我怎样才能...

回答 1 投票 0

C++ 为什么 std::vector<> 和 std::list<> 不共享公共基类/接口?

因为我主要从事 C# 工作。经过相当长一段时间后,我不得不从事 C++ 项目,并想知道为什么 C++ 不依赖继承或接口来实现相关方法,例如 std::vector<&...

回答 1 投票 0

std::type_index 是唯一的吗?

我希望使用std::map通过type_index来存储不同数据类型的信息,这是从cppreference.com学到的。 例如: #包括 A 类{}; B 类{}; int main() { 地图<

回答 1 投票 0

为什么输出缓冲区仍然立即刷新而不是等待10秒才显示

根据cout对象的用法,内容会先存储到输出缓冲区中,直到触发条件发生或程序结束。 然后刷新输出缓冲区。 最后,

回答 1 投票 0

为什么rehash具有二次复杂度,而operator []在最坏情况下具有线性复杂度?

我知道这个问题,但我的有点不同。 为什么rehash具有二次复杂度,但运算符[](可以调用rehash)在最坏情况下具有线性复杂度? 抱歉,但我不...

回答 1 投票 0

在 C++ 中加载 Wav 文件

我正在尝试将 wav 文件加载到 C++ 应用程序中 这就是我目前的代码中的内容 WAV_Decoder 类负责加载到文件中然后进行处理 WAV 标头,然后存储...

回答 1 投票 0

如何在c++中使用auto获取变量并返回多个不同数据类型的变量

我必须将右值转换为整数、布尔值或字符串,但我无法转换它,导致出现错误 错误:自动返回类型的推导不一致:‘int’然后是‘bool’ 自动转换数据(const

回答 1 投票 0

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