次の方法で共有


<cstddef>

フレームセットに標準 C ライブラリのヘッダー <stddef.h>で定義されているマクロを定義します。

#if <TRADITIONAL C HEADERS>
   #include <stddef.h>
namespace std {
   using ::max_align_t; 
   using ::nullptr_t; 
   using ::ptrdiff_t; 
   using ::size_t;
}
#endif

解説

このヘッダーが標準 C ライブラリのヘッダーの外部リンケージで宣言された名前を std の名前空間で宣言されていることも確認します。この実装では、名前はとします。なったり、は、グローバル名前空間に特定の移動の環境によって、宣言されていない場合があります。

参照

関連項目

C++ の標準ライブラリの概要

C++ の標準ライブラリのスレッド セーフ

その他の技術情報

ヘッダー ファイル