英文: Can I change a std::string, which has been assigned to a std::string_view 问题 我刚刚得知C++17引入了std::s...
在回调函数内分离线程是否安全?
英文: Is it safe to detach a thread within it's own callback? 问题 假设我有一个正在运行的线程,并且我希望线程外的其余代码能够在不担心...
构建元组时的移动规则:返回时
英文: Rules for move when constructing a tuple by return 问题 我有以下的C++示例(godbolt),在函数foo和bar中构造了一个MyStru...
在使用 MSVC 时,对空元组使用 std::apply 时出现未解释的警告。
英文: unexplained warning when using std::apply on empty tuple with msvc 问题 我在使用std::apply在空元组上时收到了一个关...
现代 C++ 如何创建一个包含 10 的幂的 constexpr 数组?
英文: Modern C++ how to create constexpr array of power of 10? 问题 #include <iostream> using name...
可靠的方式来为类型特征订购多个std::void_t部分特化
英文: Reliable way of ordering mulitple std::void_t partial specializations for type traits 问题 I want ...
std::shared_ptr<T[]> 与 std::array<T, size>/std::vector<T>
英文: std::shared_ptr<T[]> VS std::array<T, size>/std::vector<T> 问题 在C++中,shared poi...
在C++中memset的意外行为
英文: Unexpected behavior of memset in C++ 问题 我注意到在使用动态数组时,memset() 函数的行为与预期不符。 // 这个例子运行良好,将每个索引的值设置为...
Can I make std::optional<std::exception>::value() return the (polymorphic) inherited exception, and not std::exception?
英文: Can I make std::optional<std::exception>::value() return the (polymorphic) inherited excep...
将派生类中的参数类型限制为适应基类的能力。
英文: Constraining parameter type in derived class to fit capabilities of base class 问题 我有一个名为`variant...
10