BSON 仕様 では、エンコード形式はリトルエンディアンであることが前提されています。 多くの実装はエンディアン性を完全に無視し、リトルエンディアンで実行されることを想定しています。 libbson は ビッグ エンディアン システムと リトル エンディアン システムの両方をサポートしています。 つまり、適切な場合、逆参照ではなく memcpy()を使用し、ホスト エンディアン形式との間で適切に変換します。 可能な場合は、コンパイラーが内部で最適化されることを想定しています。
memcpy()
戻る
クロスプラットフォームノート
次へ
スレッド化