Найти в Дзене
Оптимизация вызова функции
На нескольких практических примерах посмотрим, как выглядит оптимизированный код, сгенерированный компилятором с опцией -O 3. Удаление функции Давайте посмотрим на простую программу, которая будет получать пароль с клавиатуры и вычислять контрольную сумму. #include once "crt.bi" #include once "Hash.bi" Const PASSWORD_CAPACITY = 32 Public Function VerifyPassword(ByVal Hash As UInteger) As Boolean ' Пароль Dim Password As ZString * (PASSWORD_CAPACITY + 1) = Any ' Получаем пароль с консоли fgets(@Password, PASSWORD_CAPACITY, stdin) ' Вычисляем контрольную сумму Dim LocalHash As UInteger...
1 год назад