标准跨度 问答列表

什么是 mdspan,它的用途是什么?

作者:einpoklum 提问时间:3/19/2023

在过去一年左右的时间里,我注意到 StackOverflow 上一些与 C++ 相关的答案指的是 - 但我从未在 C++ 代码中真正看到过这些答案。我尝试在 C++ 编译器的标准库目录和 C++ 编码...

模板参数推断原始 C 字符串文字的错误,但适用于 std::string_view

作者:ollydbg23 提问时间:2/26/2023

我正在用 C++ 设计一个 PEG 解析器,解析器应该同时支持 和 作为令牌流输入。std::string_viewstd::span<Token> 在代码中,我看到一个模板类只能由一些代码片段实例...

std::span::subspan()的两个重载有什么区别

作者:digito_evo 提问时间:5/2/2023

std::span<T,Extent>::subspan似乎有两个重载。 这里(直播): #include <array> #include <span> #include <fmt/core.h...

为什么 C++ span 的 C 样式数组构造函数需要type_identity_t?

作者:cbhattac 提问时间:6/14/2023

span 的 C 样式数组构造函数指定如下 template<size_t N> constexpr span( type_identity_t<element_type> (&arr)[N]) ...

为什么在 C++ 中使用 std::thread 时需要为字符串参数传递 std::span?

作者:Sami 提问时间:7/16/2023

我编写了以下代码,该代码创建了一个重复打印字符串的线程。 在此代码中,我可以直接将字符串作为参数传递给函数中的函数。但是,当我想创建一个调用该函数的线程时,我必须将字符串传递到 .repeat()m...

当一个跨度是另一个跨度的子跨度时,C++ 是否允许在 std::span::迭代器之间进行比较?

作者:Maks Verver 提问时间:7/27/2023

一般来说,C++ 不允许比较不同容器之间的迭代器。例如: int main() { std::vector<int> v = {1, 2, 3}; std::vector<int> w = {4...

什么是 mdspan,它的用途是什么?

作者:einpoklum 提问时间:3/19/2023

在过去一年左右的时间里,我注意到 StackOverflow 上一些与 C++ 相关的答案指的是 - 但我从未在 C++ 代码中真正看到过这些答案。我尝试在 C++ 编译器的标准库目录和 C++ 编码...


共7条 当前第1页