后端开发 C++中的std::expected(C++23)是什么?(如何优雅地进行错误处理) std::expected 是专为错误传播设计的类型,内部存成功值 t 或错误值 e;与 std::optio […]...
后端开发 C++的std::any_cast在转换失败时会抛出什么异常? (动态类型检查) std::any_cast 引用和值版本失败时抛 std::bad_any_cast 异常,指针版本返回 nu […]...
后端开发 C++ 条件变量(Condition Variable)是什么?(如何解决生产者消费者问题) condition_variable 必须与 mutex 配合使用,因其自身不保证线程安全,仅负责等待与唤醒; […]...