Rust part31at TECH
Rust part31 - 暇つぶし2ch143:デフォルトの名無しさん
25/07/06 22:36:10.79 hOb8OjPx.net
>>140
C++はadd(int, int)とadd(float,float)を別物とみなして呼び分けてくれるだろ
同じソースをCに食わせたらエラーが出る
C++は内部で関数名を_add_int_intとかadd_float_floatに返還してくれてる
Cにはそんなものはなにもない
要するにアセンブラやリンカといった下部構造がなにを(システム共通の)シンボルとみなすか、
それをCやC++のABIと呼んで、関数名以外にも
引数や返り値の渡し方とか果ては仮想関数のテーブルだったり色々ある


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