uint32_t - ¿Dónde se define ptrdiff_t en C?
uint32_t que es (3)
Como @Good Person dijo que esto no era específico de Linux, en Microsoft Visual Studio, ptrdiff_t
se define en:
C: / Archivos de programa (x86) / Microsoft Visual Studio / 2017 / Enterprise / VC / Tools / MSVC / 14.15.26726 / include / vcruntime.h
¿Dónde se define ptrdiff_t
en C? Si no es trivial, ¿cómo puedo hacer que este tipo sea visible desde GCC en Linux?
Está definido por el estándar POSIX: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stddef.h.html Donde el tipo es exactamente puede ser específico de la implementación, pero la interfaz es stddef.h
Se define en stddef.h
.
Ese encabezado define los tipos integrales size_t
, ptrdiff_t
y wchar_t
, la macro funcional offsetof
y la macro constante NULL
.