Форум программистов, компьютерный форум CyberForum.ru

Отличие функций [объясните] - C++

Войти
Регистрация
Восстановить пароль
 
Arwel
9 / 9 / 0
Регистрация: 04.03.2013
Сообщений: 657
19.09.2013, 08:37     Отличие функций [объясните] #1
C++ (Qt)
1
2
3
4
5
6
ZEXTERN int ZEXPORT compress OF((Bytef *dest,   uLongf *destLen,
                                 const Bytef *source, uLong sourceLen));
 
ZEXTERN int ZEXPORT compress2 OF((Bytef *dest,   uLongf *destLen,
                                  const Bytef *source, uLong sourceLen,
                                  int level));
В чем отличие этих двух функций?
Информация взята из api zlib
В архиве апи
Вложения
Тип файла: rar zlib.rar (22.5 Кб, 2 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2013, 08:37     Отличие функций [объясните]
Посмотрите здесь:

C++ Отличие С от С++
C++ В чем отличие While от Do... While?
Отличие двух типов C++
Объясните, пожалуйста, как работает передача переменных при вызове функций? C++
отличие функтора от функции C++
Отличие наследования от вложения C++
Функции работы со строками, отличие функций с добавлением _s C++
C++ Отличие форматирующих функций, флагов, манипуляторов
C++ Отличие cout от printf
C++ Объясните программу по теме "Перегрузка функций"
Отличие get() и release() у auto_ptr C++
C++ Какое отличие в работе двух этих функций?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dimakozyr
 Аватар для dimakozyr
157 / 24 / 1
Регистрация: 17.08.2013
Сообщений: 461
19.09.2013, 08:40     Отличие функций [объясните] #2
Во второй функции есть дополнительный аргумент "int level", а вот как он используется нужно смотреть в коде
Петррр
 Аватар для Петррр
5923 / 3360 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
19.09.2013, 08:43     Отличие функций [объясните] #3
C++
1
2
3
4
5
6
7
/*
     The following utility functions are implemented on top of the basic
   stream-oriented functions.  To simplify the interface, some default options
   are assumed (compression level and memory usage, standard memory allocation
   functions).  The source code of these utility functions can be modified if
   you need special options.
*/
C++
1
2
3
4
5
6
7
8
9
10
11
/*
     Compresses the source buffer into the destination buffer.  sourceLen is
   the byte length of the source buffer.  Upon entry, destLen is the total size
   of the destination buffer, which must be at least the value returned by
   compressBound(sourceLen).  Upon exit, destLen is the actual size of the
   compressed buffer.
 
     compress returns Z_OK if success, Z_MEM_ERROR if there was not
   enough memory, Z_BUF_ERROR if there was not enough room in the output
   buffer.
*/
В первой функции уровень сжатия принимается по умолчанию.
Yandex
Объявления
19.09.2013, 08:43     Отличие функций [объясните]
Ответ Создать тему
Опции темы

Текущее время: 16:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru