![]() |
|
Модераторы: bsa |
![]()
|
|
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 8 Всего: 56 |
||||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 27 Всего: 154 |
||||
|
||||
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 10 Всего: 33 |
Спасибо!!! Учту. -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| Vyacheslav |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: нет Всего: 59 |
Любопытно, а могут ли сегодня обойтись без boost?
Похоже пора менять приоритеты при проведении интервью. Если раньше знание и применение boost было признаком высокой квалификации, то в настоящее время - это может оказаться признаком неумения программировать
-------------------- С уважением, Вячеслав Ермолаев |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 8 Всего: 56 |
Vyacheslav, какой смысл вечно писать велосипеды?
|
|||
|
||||
| Rififi |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1254 Регистрация: 9.3.2008 Репутация: 3 Всего: 36 |
Vyacheslav,
зубы можно и пальцем почистить, но удобнее это делать зубной щеткой. |
|||
|
||||
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 10 Всего: 33 |
vinter,
Rififi, Ну вы и критики парни ))) Просто таким макаром, скоро может оказаться, что алгоритмы забудутся вопще... А если учесть что, это весьма примитивный алгоритмик, то неумение реализовать его, постыдно. имхо. Хотя...все относительно -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
ну у std::max() тоже примитивный алгоритм, однако предпочтительнее использовать его, а не условие И дело в общем то не в умении применять алгоритм, а в удобстве чтения , точнее сказать в удобстве сопровождения кода. Чем меньше будет нагрузка на мозги, тем полноценее будет отдача проекту в решении требуемой задачи. А для того чтоб знать и разбираться в алгоритмах, не надо их впихивать в прогу направо и налево. Это сообщение отредактировал(а) mes - 26.1.2009, 22:52 |
|||
|
||||
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 10 Всего: 33 |
Опять риторика...
-------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 8 Всего: 56 |
andrew_121, никаких риторик, надо решать конкретную задачу. Если эта задача состоит в написании своей версии, значит не юзаем буст. Если нет, то юзаем и не отвлекаемся на написание всего подряд.
|
|||
|
||||
| ksili |
|
||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
bsa, до такого кода я бы догадался, но
Добавлено @ 06:45 Всех непечатных символов не знаю (в этом собственно главная проблема и была)., поэтому сделал пока так:
Это сообщение отредактировал(а) ksili - 27.1.2009, 06:53 -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
||||||||
|
|||||||||
| ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
Всем спасибо!
-------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
| Vyacheslav |
|
||||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: нет Всего: 59 |
Ну, во-первых, Вы переоцениваете сложность задачи. Это явно не велосипед Во-вторых, в серьезных проектах выполняемых для серьезных заказчиков и поставляемых в виде кода стараются ограничить применение сторонних библиотек свыше необходимого: стандарт + требуемые библиотеки. В одном из проектов кросформенного приложения( Linuх, Windows ) заказчик не разрешил поменять STL Dinkumware на STLport, несмотря на то, что вариант STL Dinkumware, поставляемый в составе VC6, на Windows приводил к утечке памяти из-за ошибки в библиотеке . Подчеркну: к утечке памяти только на платформе Windows. Пришлось заменять код на более неуклюжий, но не приводящий к утечке и при использовании STL Dinkumware Вот я и представляю диалог: П( программист) З(заказчик) П: Вы бы не могли заэпрувить нам требования заново. У нас изменения З: А что такое? П: Нам необходимо использовать boost З: А чем вызвана эта необходимость? П: Мне из него нужна функция по отсечению пробелов в строках :( З: Это элементарная задача, и если для решения таких задач программист будет каждый раз подтягивать в приложение boost, хотя использование его не планировалось, то боюсь наступит время, когда перед очередной элементарной задачей он спасует. Boost'а на все элементарные задачи может не хватить А задача была элементарной
Полагаю, что если Вы окажитесь в положении, когда зубной щетки не окажется, то Вы так и будете ходить с нечищеными зубами. Добавлено @ 12:56
в std входит шаблонный вариант функции, учитывающий локаль
-------------------- С уважением, Вячеслав Ермолаев |
||||||||
|
|||||||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 8 Всего: 56 |
так то да, просто если нет ограничивающих факторов, то не вижу смысла не использовать буст |
|||
|
||||
| cutwater |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 592 Регистрация: 24.6.2008 Репутация: 2 Всего: 10 |
vinter, а еще можно использовать QT ради QString у которого есть метод trim
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |