В 64-битной системе sizeof(unsigned long) зависит от модели данных, реализованной системой, например, это 4 байта на LLP64 (Windows), 8 байт на LP64 (Linux и т.д.). Каким должен быть sizeof(size_t)? Это зависит от модели данных, например, sizeof(long)? Если да, то как?
Литература: