簡體   English   中英

#pragma 別名在 C++ 中的使用

[英]Use of #pragma alias in c++

當用戶預定義的宏__FLOATP__可用時,我想知道下面__FLOATP__代碼有什么作用

#ifdef __FLOATP__
#pragma alias   atanl  = atanf
#pragma alias   atan           = atanf
#endif

那么當宏__FLOATP__可用時,這段代碼是否將 atanl 和 atan 的用法編譯為 atanf?

#pragma指令由 ANSI C 標准定義,用於實現為編譯器提供各種指令的指令。 某些#pragma指令的存在取決於編譯器。

在這種情況下,正如您正確指出的, #pragma alias在定義__FLOATP__宏時__FLOATP__ #pragma alias指示鏈接器兩個標識符名稱是等效的。 我在這里找到了這個信息: #pragma alias

暫無
暫無

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

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