При чтении справочной страницы strcpy
я обнаружил, что функция stpcpy
также существует. Однако единственная разница, которую я мог заметить на странице руководства:
char *
stpcpy(char *s1, const char *s2);
char *
strcpy(char *restrict s1, const char *restrict s2);
Итак, что означает restrict
здесь?