Rust part31at TECH
Rust part31 - 暇つぶし2ch167:デフォルトの名無しさん
25/07/07 21:00:40.15 dOkdVmrZ.net
>>164
上で「ヘッダがCで書かれている」云々を言ってた人がいたけど
これは正確にはその関数が
Cコンパイラでコンパイルされたか
C++コンパイラでコンパイルされたかによる
同じprintfという関数でも、
Cコンパイラでコンパイルされたら名前修飾はないし、
C++コンパイラでコンパイルされたらある
それをC ABI、C++ ABIと呼んでる

C++が登場した時、もうコンパイラはC++で統一してしまおう、
libcもC++コンパイラでコンパイルし直してC++ ABIで統一しよう、
そうすればCのライブラリも名前空間に分けられる、
となったかというとならなかった
C++にはそんな信用も甲斐性もはるかはるか無かった

さて、時は下ってRustという有望株
RustにはRustのABIがもちろんある
ここから先は1度自分の頭で妄想してみよう


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch