这一天,我用 Rust 重写了已有 19 年历史的 C++ 库!

从版本 56 开始,Firefox 浏览器支持一种新的字符编码转换库,叫作 encoding_rs。它是用 Rust 编写的,代替了从 1999 年就开始使用的 C++ 编写的字符编码库 uconv。最初,全部调用该字符编码转换库的代码都是 C++,因此尽管新的库是用 Rust 编写的,它也必须能被 C++ 代码调用。实际上,在 C++ 调用者看来,这个库跟现代的 C++ 库没什么区别。下面是我实
相关文章
相关标签/搜索