Re: [問題] 為什麼作業系統都用C寫? 而不用C++呢?
→
03/08 10:15,
03/08 10:15
這只是 name mangling 問題而已
C++ 也是可以用直接用
想引用 extern "C" 也不需要這樣子吧
--
#include <iostream>
extern float __stdcall x87sin(float);
int main() {
std::cout << "sin(45) = " << x87sin(45.0/180.0*3.14159265) << std::endl;
}
--
.686
.model flat
_TEXT segment
?x87sin@@YGMM@Z proc
fld dword ptr [esp+4h]
fsin
ret 4
?x87sin@@YGMM@Z endp
_TEXT ends
END
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.186.215
※ 編輯: wowtiger 來自: 114.44.186.215 (03/08 12:43)
→
03/08 12:56, , 1F
03/08 12:56, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 27 之 37 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章