Почему определяется rsize_t?
я нашел этоstrncpy_s()
определяется подVS2013 как
errno_t __cdecl strncpy_s(_Out_writes_z_(_SizeInBytes) char * _Dst, _In_ rsize_t _SizeInBytes, _In_reads_or_z_(_MaxCount) const char * _Src, _In_ rsize_t _MaxCount);
rsize_t
является:
typedef size_t rsize_t;
Я думаю, что это трюкVisual Studio, Тем не менее, я обнаружил, что эта функция определяется следующим образомстраница
errno_t strncpy_s(char *restrict dest, rsize_t destsz,
const char *restrict src, rsize_t count);
Почемуrsize_t
определяется здесь? Что, еслиsize_t
был использован здесь? Любые особые случаи, чтобы использовать этоrsize_t
?