從 Rust 調用 C ++ 虛擬方法,即使它成功執行後,仍會引發存取違規錯誤

https://stackoverflow.com/questions/78205192/calling-a-c-virtual-method-from-rust-throws-an-access-violation-error-even-aft

從 Rust 調用 C++ 虛擬方法後仍會產生存取違例錯誤,儘管方法執行成功。具體問題出現在使用 clang 編譯器和 x86 架構。在 C++ 部分定義了一個 Calculate 結構和一個 sum 虛擬方法。Rust 使用外部連接對象和函數進行調用,執行成功後產生存取違例錯誤。

via Active questions tagged c++ – Stack Overflow

March 22, 2024 at 05:27PM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *