這一天,我用 Rust 重寫了已有 19 年曆史的 C++ 庫!

從版本 56 開始,Firefox 瀏覽器支持一種新的字符編碼轉換庫,叫作 encoding_rs。它是用 Rust 編寫的,代替了從 1999 年就開始使用的 C++ 編寫的字符編碼庫 uconv。最初,全部調用該字符編碼轉換庫的代碼都是 C++,因此儘管新的庫是用 Rust 編寫的,它也必須能被 C++ 代碼調用。實際上,在 C++ 調用者看來,這個庫跟現代的 C++ 庫沒什麼區別。下面是我實
相關文章
相關標籤/搜索