Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Чем же векторы так хороши в сравнении с динамическими массивами?... ( ну если не считать 2,5Мб кода с кучей возможностей ... :) )
Хороши тем, что не тормозят и не содержат ошибок.
Отдельные товарищи в coding rules прописывают-
"для любых блоков памяти использовать вектор".
Вектор- это вообще-то STL, из комплекта С++.
Хороши тем, что не тормозят и не содержат ошибок.
Мы говорим о преимуществах.
Массивы разве тормозят? - Нет.
Содержат ошибки? - Тоже нет.
STL - это круто, не вопрос. Но в чем преимущество векторов все таки?
Кроме того, memory leak'ов будет существенно меньше.
Отдельные товарищи в coding rules прописывают-
"для любых блоков памяти использовать вектор".
memory leak'ов - это от кривых рук программиста может быть. Не слышал, чтобы malloc/free приводили к утечкам памяти. Или нет?
"Товарищи рекомендуют". - Ну, отлично. И правильно делают. Вопрос, для чего рекомендуют? Для "помышленного программирования", как выразился коллега парой постов выше? Отлично! Вот только EA и промышленное программирование не слишком сочетаются. ИМХО. Хотя как знать...
memory leak'ов - это от кривых рук программиста может быть. Не слышал, чтобы malloc/free приводили к утечкам памяти. Или нет
"Товарищи рекомендуют". - Ну, отлично. И правильно делают. Вопрос, для чего рекомендуют? Для "помышленного программирования", как выразился коллега парой постов выше? Отлично! Вот только EA и промышленное программирование не слишком сочетаются. ИМХО. Хотя как знать...
Если задача учиться программировать год-два-три- можно собирать шишки.
Если задача получить результат- тогда лучше брать элементы правильного стиля.
Это не от кривых рук. Это от стиля программирования.
Есть привычки хорошие- есть вредные.
Если задача учиться программировать год-два-три- можно собирать шишки.
Если задача получить результат- тогда лучше брать элементы правильного стиля.
Это Андрей любезничает. В переводе, как он мне говорил, звучит так:
- Если хочешь играть в программирование, то можно использовать malloc/free и подобное... Если нужно получить результат быстро и без ошибок, то используй STL. Всё уже сделано до нас.
Не верю, что в 2 МБ кода нет ошибок!
Скорее поверю, что их число четное.
Не верю, что в 2 МБ кода нет ошибок!
Скорее поверю, что их число четное.
Алексей, представь себе, что такое бывает :-))
ООП + STL + тесты = нет ошибок
Раньше тоже не мог понять, как это возможно. Перестал играть в программирование - ошибки исчезли.
Я тестирую на билде 399 от forex4you. Как то можно принудительно обновить билд? Обычно терминал сам обновляется - сейчас сам обновляться не хочет.
- Если хочешь играть в программирование, то можно использовать malloc/free и подобное... Если нужно получить результат быстро и без ошибок, то используй STL. Всё уже сделано до нас.
Ну да :-)... Я сам долго играл. Правда, не специально.
В итоге- то кол-во плюсов, которые у меня есть от этих "игр",
не перевешивает затраченных на эти "игры" лет.