std 相关问题

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

std 命名空间中变量/类的前向声明

如果我有一个不需要在 .hpp 文件中完整定义的类,我通常主要使用前向声明 前任) //B.hpp 命名空间 A_file { A 级; } 命名空间 B_file { 类...

回答 1 投票 0

如何使用自动 for 循环来替代嵌套 for 循环?

我想知道 C++ 中是否有一些可用的东西可以帮助我们在使用 auto 时迭代两个嵌套循环。比如说,我想将数组元素与所有其他元素进行比较

回答 4 投票 0

如果没有数据发送到std::ofstream,如何避免创建文件?

当 C++ 创建 std::ofstream 时,它会立即隐式创建底层文件。 我完全同意这种行为,除非我有一个代码,只有在运行期间才能看到是否有任何数据

回答 1 投票 0

为什么 throw() std::exception 引用存储来自 std::exception 的派生类对象抛出基类的异常而不是派生类 c++

好吧伙计们,我失去了它。我花了很多时间,但无法找到线索。 我的测试程序如下: #包括 #包括 类 SyntaxErrorException :公共...

回答 1 投票 0

用C++标准库填充索引

有一些数据 结构数据{ std::size_t some_other_data = 0; std::size_t id = 0; }; 存储在 std::vector 中我想通过元素的 id 创建元素的索引并将其附加到

回答 2 投票 0

用 std 填充索引

有一些数据 结构数据{ std::size_t some_other_data = 0; std::size_t id = 0; }; 存储在 std::vector 中我想通过元素的 id 创建元素的索引并将其附加到

回答 1 投票 0

为什么我可以在 MSVS 中使用 size_t 和 std::size_t 而无需传统标头? [重复]

我正在使用 Visual Studio 2017 社区版。它允许我在没有适当包含的情况下使用 size_t 和 std::size_t 。它似乎适用于大多数标准库。我假设我...

回答 1 投票 0

为什么 std::sort 实际上会移动 std::string 的内容?

std::sort和std::ranges::sort'在排序过程中导致std::string复制的底层上下文,而std::swap只是交换std::string`中的指针,具体原因是什么? ...

回答 1 投票 0

basic_string.h 断言 '!empty()' 失败

刚刚重新编译了我的一个旧程序,该程序曾经运行良好。 然而,现在它几乎立即在以下代码上崩溃: std::ifstream ifs(路径); std::字符串行; while (std::getline(ifs,...

回答 1 投票 0

c++ 流操纵器,如果流不为空,则插入多字符分隔符

在将项目写入字符串流时,我使用下面的分隔符操纵器插入逗号或空格来分隔项目。有没有办法让它也支持多字符分隔符?

回答 1 投票 0

C++:是否有安全且可接受的方法来减少 std:: 前缀的使用? [已关闭]

随着大量现代 C++ 创新发生在 std 命名空间中,在代码中 std:: 限定符出现得越来越频繁。虽然这肯定有优点,但代码确实变得

回答 1 投票 0

如何使用 >= C++23 从 std::ranges::lazy_split_view 提取 std::string_view 标记?

在编译时解析器中,我需要提取 std::string_value 文字的一部分并对其进行解码。 不幸的是,我所做的一个最小的示例是: #包括 #包括...

回答 2 投票 0

std::basic_format_string 是否可复制和移动?

在 cppreference.com 上,我找不到有关 std::basic_format_string 是否定义复制或移动构造函数或者这些构造函数是否不存在的任何信息。 当我查看 Microsoft 的 STL 实现时,它...

回答 1 投票 0

std中有没有像find_last_of这样的函数,但string中没有?

我知道有功能 字符串::find_last_of 但我想处理一大块 char* 数据。我不想将 char* 分配给字符串。 我知道有一个 std 函数 标准::查找 但它...

回答 4 投票 0

将 std::span 分配给 std::vector 的最简单方法

我想做这个 #包括 #包括 结构S { std::向量 v; 无效集(std::span _v) { v = _v; } }; 但它并没有...

回答 3 投票 0

有没有办法将 std::atomic 作为 MS Concurrency::concurrent_unordered_map 中的值存储在结构中?

MS Concurrency::concurrent_unordered_map 不提供 emplace 方法,因此我没有机会使用 How to store std::atomic in a Structure as a value in std::unordered_map 中的建议...

回答 1 投票 0

缓存最后一个函数的返回值

C++标准库中是否有一些东西可以实现最后一个函数返回值的缓存? 理由 对于 C++ 标准算法、谓词等,经常会出现这样的情况:函数...

回答 1 投票 0

std 是否拥有可转换类型列表并将每个转换值聚合为单个表达式的类型特征?

通过模板专业化,可以编写采用类型列表的特征,对返回布尔值的每个类型应用转换,然后评估最终表达式...

回答 1 投票 0

Phototour 数据集平均值和标准差的计算

我有一个关于 Phototour 数据集的平均值和标准差计算的问题。 Phototour数据集提供了对应的所有形状(64,64,1)的补丁来训练描述符(通常是CNN网络...

回答 1 投票 0

如何在不引用 std::move 或 std::swap 的情况下实现移动功能?

如何在不引用 std::move 或 std::swap 的情况下实现移动功能? 什么是STL可接受的标准函数原型,以及如何使用它? 请举个例子。我尝试过...

回答 2 投票 0

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