C ++标准库及其命名空间。与[c ++]结合使用。
假设我们有一个全局的std::容器。我希望向其中写入一些内容,然后让许多线程从中读取内容。初次写入后我不会更改它。 有什么东西可以阻止...
嗨我有以下代码: 字符消息[10000]; 字符串 mystr = "你好"; 我想把 mystr 放入 msg 中。有没有办法做到这一点?我尝试了各种方法,但不断得到: 不兼容的类型...
尝试编写一个算法来对矩阵的对角线进行排序。我想纠正一个可以访问对角线的迭代器,然后利用 std::sort 来执行排序,问题是,在某些测试中
在C++标准中为什么定义了getenv而不定义setenv?
似乎无法在标准中找到 setenv 或类似内容的定义。 而 getenv 似乎存在并且可以在 Windows 和 posix 标准库中移植。 简而言之就是
使用 std::vector::insert 将字符串插入 uint8_t 向量中,将随机数据放入其中
我正在将数据序列化为 uint8_t 向量,以将其发送到另一个模块,我有一个从函数 getVal() 返回的字符串,当我执行 vector.insert() 时,它会显示随机 vals 更多 int。 ..
std::(unordered_)map 和 std::(unordered_)set 共享代码吗?
假设我关心二进制大小,我已经使用std::map,并且我需要一组。我可以使用 std::map,而不是使用 std::set。这有帮助吗,或者已经是通用代码了......
我可以制作一个 std::set 类型的 constexpr 对象吗?
我需要一个 std::set 类型的 const 对象,它将在许多其他 cpp 文件中使用。 由于每个翻译单元的初始化顺序未定义,因此我在初始化时可能会得到一个空集...
我想知道现代的 - 阅读:C++11 - 过滤数组的方法是什么,即我们如何实现类似于此 C# Linq 查询的东西: var FilteredElements = elements.Where(elm => ...
srcncpy 和 copy_n 的问题控制字符越界和 std::sort_with_std::find_if
编程能力测试(PAT)A1025 由浙江大学计算机科学与技术学院主办。每个测试应该在多个地方同时运行,并且
我想知道在 C++ 中从向量中删除元素的最佳实践是什么。 我见过很多次人们使用 std::remove 来查找并删除元素,然后使用 Erase 来删除...
我正在尝试执行以下操作: const bool b_condition = false; 常量自动开始= b_条件? arr.cbegin() : arr.crbegin(); //可能与arr.size()不同。此处简化为例
为什么我在实践中应该选择其中一种? 除了 std::thread 是一个类之外,还有哪些技术差异?
C++11 及以上版本中 std::thread 相对于 pthread 的优势[重复]
我见过在C++11(或更高版本)中使用pthread编写多线程程序的代码以及其他使用std::thread库的代码。使用std::thread库安装有什么好处...
你能`std::move` 一个 `std::vector` 的 `.data()` 吗?
这个问题来自于需要 std::vector 的 API 的问题,但通常从 std::string 提供数据。 这就是我试图从 std::s 中移动 std::s 数据的方法...
我正在尝试将 wav 文件加载到 C++ 应用程序中 我不断让程序打印无效的 Wav 文件,退出代码为 5。这意味着程序认为 chunkID 与 WAVE 或 RIFF 不匹配。 我怎样才能...
C++ 为什么 std::vector<> 和 std::list<> 不共享公共基类/接口?
因为我主要从事 C# 工作。经过相当长一段时间后,我不得不从事 C++ 项目,并想知道为什么 C++ 不依赖继承或接口来实现相关方法,例如 std::vector<&...
我希望使用std::map通过type_index来存储不同数据类型的信息,这是从cppreference.com学到的。 例如: #包括 A 类{}; B 类{}; int main() { 地图<
根据cout对象的用法,内容会先存储到输出缓冲区中,直到触发条件发生或程序结束。 然后刷新输出缓冲区。 最后,
为什么rehash具有二次复杂度,而operator []在最坏情况下具有线性复杂度?
我知道这个问题,但我的有点不同。 为什么rehash具有二次复杂度,但运算符[](可以调用rehash)在最坏情况下具有线性复杂度? 抱歉,但我不...
我正在尝试将 wav 文件加载到 C++ 应用程序中 这就是我目前的代码中的内容 WAV_Decoder 类负责加载到文件中然后进行处理 WAV 标头,然后存储...