引用: C++のためのAPIデザイン by マーティン・レディ
12.1 プラグインによる拡張
- CとC++ バージョン管理の章で解説したとおり、C++の仕様では特定のABI(アプリケーションバイナリインターフェース)定義はない。そこで、コンパイラが異なれば、また、同じコンパイラでもバージョンが異なれば、バイナリ互換性のないコードが生成される可能性がある。 ... プレーンCのABIは十分定義されているため、プラットフォームやコンパイラの違いを超えて動作する。
More than 5 years have passed since last update.
引用: C++のためのAPIデザイン by マーティン・レディ
12.1 プラグインによる拡張
- CとC++ バージョン管理の章で解説したとおり、C++の仕様では特定のABI(アプリケーションバイナリインターフェース)定義はない。そこで、コンパイラが異なれば、また、同じコンパイラでもバージョンが異なれば、バイナリ互換性のないコードが生成される可能性がある。 ... プレーンCのABIは十分定義されているため、プラットフォームやコンパイラの違いを超えて動作する。
Register as a new user and use Qiita more conveniently