C++20 为 <code>basic_string_view</code> 添加了一个 <a href="https://en.cppreference.com/w/cpp/string/basic_string_view/basic_string
作者:佚名 时间:2022-05-18
这是我的代码片段:
<pre><code> struct PairHasher {
size_t operator()(const std::pair<std::string_view, std::st
作者:佚名 时间:2022-05-17
我想像这样在编译时比较字符串视图:
<pre class="lang-cpp prettyprint-override"><code>constexpr bool isMatch(const str
作者:佚名 时间:2022-05-16
我正在尝试将 <code>wstring_view</code> 转换为 <code>int</code>。是否有类似 <code>stoi</code> 的东西适用于 <code>wstr
作者:佚名 时间:2022-05-12
我正在解析一个二进制网络数据,我想让这个过程尽可能少分配。但现在我意识到有两个非常相似的概
作者:佚名 时间:2022-05-11
我有一个问题,因为我不清楚函数参数何时被销毁。因此,以下 doSomething 函数的串联是否容易出错?
作者:佚名 时间:2022-05-02
我想实现一个非复制数据trim_left函数,但不想让它接受临时参数以使返回的string_view有效(数据仍然存在
作者:佚名 时间:2022-04-30
在RAII(Resource Acquisition Is Initialization)中,一个对象获取一块资源是自己初始化的过程,资源会作为对象的
作者:佚名 时间:2022-04-24
我正在使用这样的函数来导出 xml 文件中的数据(注意:愚蠢的例子):
<pre><code>void write_xml_file(const
作者:佚名 时间:2022-04-21
我最好的猜测是委员会要么忘记了这个用例,要么不想使用概念/要求将 <code>span</code> 类型限制为可以安
作者:佚名 时间:2022-09-01
我试图在编译时将 1 个字符转换为 <code>std::string_view</code>,因为 <code>std::string_view</code> 是 <code>constexpr</c
作者:佚名 时间:2022-09-21
我发现来自新C 17标准的string_view有点多余. 我们有一个相当详细的passing data to callee简单机制的集合,没有太多的开销,现在有另一个,也只是一个容器类型. 我不明白为什么提供这种机器只用于字符串,而不是一些更广泛的类型的其他容器.一个明智的答案是我们已经有了这些解决方案.例如在C++17 and beyond演示文稿string_view被解释为observer
作者:佚名 时间:2020-01-10