支持 Rust `Option` 和 C++ `std::optional`
作者: fbeutel创建于 2020年4月6日更新于 2026年6月30日
标签new binding
如果支持自动 `Option<T>` 转换,将大大简化 API 开发。自 C++17 以来,已经有了 `std::optional<T>`,这将允许对支持的类型进行更加直接的转换。我查看了 https://GitHub.com/dtolnay/cxx/pull/67,以及 @myronahn 为 Vec 所做的工作和想法,似乎与支持 `Option` 所需的内容类似,因此也许可以在此基础上进行开发...
内容来源: dtolnay/cxx