簡體   English   中英

MSVC函數名稱處理

[英]MSVC function name mangling

在Linux中, GCC編譯器不會將返回類型添加到函數的錯誤名稱中,在主要版本發生更改的情況下,不會引起ABI不兼容錯誤。 因此,我通常根據主要版本在嵌入式命名空間中使用abi_tag來強制這種行為。

Windows中MSVC2017如何處理函數名稱? 我需要在內 聯名稱空間中添加類似於abi_tag的東西來復制此行為嗎?

MSVC雜亂的名稱包括返回類型。 有關詳細信息,請參見Visual C ++名稱處理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM