在使用具有 std::expected 返回的工厂函数时,如何避免两次调用析构函数,而无需运行时成本
作者:Sickeroni 提问时间:6/12/2023
这是关于嵌入式 C++。假设我有一个结构体。Timer_t 创建新对象 构造函数是私有的 我们有一个工厂功能作为公共成员makeTimer() 我们不能在设备上使用异常,为了初始化计时器,我们可...
STD 问答列表
作者:Sickeroni 提问时间:6/12/2023
这是关于嵌入式 C++。假设我有一个结构体。Timer_t 创建新对象 构造函数是私有的 我们有一个工厂功能作为公共成员makeTimer() 我们不能在设备上使用异常,为了初始化计时器,我们可...
作者:keen 提问时间:7/9/2023
在 Visual Studio 2022 中,使用 [标记:C++ 17]。我正在尝试使用 a 来存储中文字符串:std::map std::map<std::string, std::string...
作者:user3600124 提问时间:7/9/2023
此代码 std::filesystem::path = std::filesystem::current_path(); (((path += "str1") += "str2") += "str3...
作者:edugomez102 提问时间:7/7/2023
我正在尝试实现我自己的 和 ,并且我一直在使用该方法时遇到麻烦,因为这些容器在内存中不连续。listmapend() 经过一番研究,我最终实现了 as 方法,该方法返回一个拥有 .(end() 以何...
作者:Eyal Ben-Avraham 提问时间:7/5/2023
具有 SmartHeap 的 C++ 应用程序无法在 Amazon Linux 2023 上引发异常 堆栈回溯跟踪 (gdb) bt #0 0x00007ffff7cac95c in __gxx_p...
作者:shadowz123123 提问时间:7/4/2023
闭。这个问题是不可重现的,或者是由错别字引起的。它目前不接受答案。 这个问题是由一个错别字或一个无法再重现的问题引起的。虽然类似的问题可能在这里成为主题,但这个问题的解决方式不太可能帮助未来的读者。...
作者:Jie Feng 提问时间:6/27/2023
定义: const std::string a_class::dft_col_name{"NONE"}; 用法: 在 a_class::function() 中 只要循环一次,我是 0 f...
作者:haifisch123 提问时间:6/26/2023
我正在尝试初始化一个 Matrix 类模板,该模板将任何类型的 2D 向量作为参数输入: #include <iostream> #include <vector> template <class...
作者:Sun of A beach 提问时间:7/1/2023
我有一个简单的程序:main.cpp import <iostream>; import <format>; int main() { std::cout << std::format("{},...
作者:Ciborg 提问时间:6/29/2023
我现在正在编写使用 glfw 创建窗口的输入处理,并坚持使用回调功能。尝试将其包装在我自己的 Window 类中,但是要通过捕获处理 labmda 需要使用 std::function,(我不确定这是...