std::string 引用类成员的奇怪行为
作者:morpheus 提问时间:7/29/2023
给定以下代码: #include <iostream> class Foo { public: Foo(const std::string& label) : label_(label) {}...
stdstring 问答列表
作者:morpheus 提问时间:7/29/2023
给定以下代码: #include <iostream> class Foo { public: Foo(const std::string& label) : label_(label) {}...
作者:Maxou 提问时间:6/7/2023
void ref(std::string& str) { (void)str; } void copy(std::string str) { (void)str; } int main() { s...
作者:keen 提问时间:7/9/2023
在 Visual Studio 2022 中,使用 [标记:C++ 17]。我正在尝试使用 a 来存储中文字符串:std::map std::map<std::string, std::string...
作者:Carrot13 提问时间:10/12/2023
string A = "LOLWUT"; cout << A.substr(0, A.length() - 1) << endl; cout << A.substr(1, A.length() - ...
作者:998244353 提问时间:10/10/2023
众所周知,C++11 添加了一个 null 终止符(不计入大多数成员函数)。但是当我阅读 cpp ref 时,我发现 UB 的取消引用(这一段与 std::vector 的段落几乎相同)。为什么会这样...
作者:Jan Schultke 提问时间:6/26/2023
通常,默认构造函数应该是创建空容器的最快方法。 这就是为什么我惊讶地发现它比初始化为空字符串文字更糟糕: #include <string> std::string make_default() ...
作者:Argus Kos 提问时间:8/24/2023
所以我正在尝试与自定义语言环境一起使用。 它适用于 ,但与我一起收到:std::tolowerwstringu32string 什么():std::bad_cast 这就是我所做的 auto l...
作者:kteperin 提问时间:8/15/2023
我正在研究词法分析器。我有一个结构,看起来像这样:Token struct Token { enum class Type { ... }; Type type; std::string_...
作者:markt1964 提问时间:8/1/2023
我有一个输入字符串,我还有一个分隔符向量。 我想输出不在分隔符中的字符串向量,并作为附加条目输出找到的分隔符 例如,给定 "AB<sep1>DE<sep1><sep2>" where "<sep...
作者:morpheus 提问时间:7/29/2023
给定此代码: #include <iostream> class Foo { public: Foo(const std::string& label) : label_(label) {} ...