![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| ama_kid |
|
||||||
![]() АСУТП-кодер ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1460 Регистрация: 5.3.2007 Где: Москва Репутация: 2 Всего: 95 |
Avreol, код ужасный имхо. Только постоянный вызов malloc без free чего стоит (зато один раз вызвал free без malloc, гыы)... В одном месте два раза вызывается выделение памяти на один объект!... Ужоснах!
Короче, когда тебе советуют что-то сделать - надо делать с осмыслением того, что ты делаешь применительно к твоей ситуации
-------------------- самурай без меча подобен самураю с мечом, но только без меча |
||||||
|
|||||||
| Avreol |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 14.4.2008 Где: Новосибирск Репутация: нет Всего: нет |
о!)) заработало))))) щас буду сам код править)))))) спасибо большое всем за помощь)
|
|||
|
||||
| bronislav |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 334 Регистрация: 29.1.2008 Где: Украина::Донецк Репутация: нет Всего: 3 |
Вот кусок кода из приведенного выше
Вопрос: Зачем здесь цикл? Нельзя было написать так:
? Мне кажется, что этот код писал не автор топика, а просто был откуда-то содран. Отсюда и не понимание работы программы. Это сообщение отредактировал(а) bronislav - 30.5.2008, 18:09 -------------------- ![]() иногда проще и быстрей обойти лужу, даже если кажется что она мелкая и путь напрямик короче - ведь она может скрывать открытый люк (с) mes |
||||
|
|||||
| Avreol |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 14.4.2008 Где: Новосибирск Репутация: нет Всего: нет |
bronislav, так и есть
ЗЫ кстати если есть еще какие советы напишите пожалуйста)) ЗЗЫ извините за наглость Это сообщение отредактировал(а) Avreol - 30.5.2008, 18:36 |
|||
|
||||
| bronislav |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 334 Регистрация: 29.1.2008 Где: Украина::Донецк Репутация: нет Всего: 3 |
Вы хоть постарайтесь разобраться в алгоритме. Толковое описание архивации методом Хаффмана можно найти здесь. Это сообщение отредактировал(а) bronislav - 30.5.2008, 18:35 -------------------- ![]() иногда проще и быстрей обойти лужу, даже если кажется что она мелкая и путь напрямик короче - ведь она может скрывать открытый люк (с) mes |
|||
|
||||
| Avreol |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 14.4.2008 Где: Новосибирск Репутация: нет Всего: нет |
ну алгоритм я знаю)) просто с языком у меня проблемы :/
я как то больше люблю php да javascript.. |
|||
|
||||
| bronislav |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 334 Регистрация: 29.1.2008 Где: Украина::Донецк Репутация: нет Всего: 3 |
Не типизированные языки не есть гуд ИМХО. -------------------- ![]() иногда проще и быстрей обойти лужу, даже если кажется что она мелкая и путь напрямик короче - ведь она может скрывать открытый люк (с) mes |
|||
|
||||
| Avreol |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 14.4.2008 Где: Новосибирск Репутация: нет Всего: нет |
наверно)))
можете еще по коду что-то посоветовать? |
|||
|
||||
| ama_kid |
|
|||
![]() АСУТП-кодер ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1460 Регистрация: 5.3.2007 Где: Москва Репутация: 2 Всего: 95 |
1) Приведи в соответствие количество malloc и free, дабы избежать утечек памяти (это тебе не пхп с его автоматическим разгребанием мусора).
2) Старайся освобождать память в той же зоне видимости, где и выделил её. 3) Имена переменных l,N,y,k etc - не самые понятные вещи в твоем коде. 4) Избавляйся от пристрастия к магическим числам -------------------- самурай без меча подобен самураю с мечом, но только без меча |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |