Quote:
Originally Posted by stepmex
Quote:
Originally Posted by MX_Master
sizeof это не функция
|
офф определение с тобой несогласно
Quote:
Функция SizeOf возвращает занимаемый размер (в байтах) переменной (Variable) или типа (Type).
|
|
Откуда этот бред? Из википедии что ли?
Quote:
Originally Posted by stepmex
Zeex, sizeof ни когда и не во что не преобразовывается, это функция сервера, а не компилятора.
|
Скомпилированный в инструкции скрипт уже не доказательство? Могу сначала в amx перегнать, потом в ассемблер, что в принципе ничего не изменит, так будет лучше?
Quote:
Originally Posted by stepmex
Если кто-то считает обратное, расскажите принци определения компилятором когда нужно преобразовывать данную функцию в константу, а когда оставлять функцией?
|
sizeof это ВСЕГДА константа, ибо размер его операндов ВСЕГДА известен компилятору. А ежели неизвестен (при неверном использовании), павно выплюнет ошибку и откажется компилять. Так что да, всегда.