Синонимы - это зло. И вообще - долой слова!

Oct 22, 2005 14:02

Человеческий мозг (ну, мой, по крайней мере) находится в состоянии постоянного изменения в ответ на стимулы окружающей среды ( Read more... )

tags, psy, programming

Leave a comment

Comments 2

andrey_novikov October 24 2005, 11:11:04 UTC
А ты в курсе, что strlen в двухбайтной кодировке будет в два раза меньше sizeof? Хакеры - это зло. :)

Reply

pruntf October 24 2005, 12:19:47 UTC
Честно - ни разу не приходилось использовать двухбайтную кодировку, поэтому на это я внимание не обращал :) Но только сейчас перечитал, что возвращает оно длину в символах, а не в байтах. А в скольки примерах, на память, на это обращается внимание ? И получается, что на самом деле в UTF-8 вообще все что мы можем сказать про взаимоотношение strlen и sizeof (sizeof здесь в контексте обсуждения, а не тот который в C) , так это:
0 < strlen(&s[]) < sizeof(s[])

Т.е. ты хочешь сказать, это у меня в голове бардак - и на самом деле никакой ambiguity нет, и следует понимать "length" - это длина в "попугаях", а "size" - в "сантиметрах" ? Вполне возможно, подумавши :)

Reply


Leave a comment

Up