Greetings, traveler ...
05 Apr 18 22:14, you wrote to me:
AD>> Что думает многоуважаемый All по поводу конструкции sizeof(char),
AD>> скажем, при malloc буфера под строку, т.е.:
AD>> char *buff = malloc(N*sizeof(char));
AD>> Как на ваш взгляд, имеет ли это хоть какой-то смысл?
NA>
http://www.cs.technion.ac.il/users/yechiel/c++-faq/sizeof-char.html
NA> sizeof(char) всегда 1, никогда не будет 2.
Я это знаю, но вот некоторые утверждают, что подбная конструкци добавляет
читаемости, мол сразу видно, что мы выделяем столько-то байт. При этом ни на
что не влияя, т.к. как ты веерно отметил,
sizeof(char) всегда равен 1 и компилятор его просто выпилит при сборке.
\aID