Я вижу, что люди часто пишут код C, например:
char *ptr = malloc(sizeof(char)*256);
Это действительно необходимо? В стандарте говорится, что sizeof(char)==1
по определению, так что не имеет смысла просто писать:
char *ptr = malloc(256);
Спасибо, Бода Сидо.