ptrdiff_t
Cで定義されていますか?自明でない場合、LinuxのGCCからこのタイプを表示するにはどうすればよいですか?
stddef.h
で定義されています。
そのヘッダーは、整数型size_t
、ptrdiff_t
、およびwchar_t
、機能マクロoffsetof
、および定数マクロNULL
を定義します。
POSIX標準で定義されています: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stddef.h.html where type実装固有の場合がありますが、インターフェイスはstddef.hです
@Good Personは、これはLinuxに固有のものではないと言っていたため、Microsoft Visual Studioでは、ptrdiff_t
は次で定義されます。
C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\include\vcruntime.h