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

realloc и вызов конструктора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что это за компонент? http://www.cyberforum.ru/cpp/thread300352.html
Всем привет. Кто ни будь, знает в какой библиотеке есть компоненты: TLight и TTrend ? Знакомы ли вообще такие названия кому ни будь?
C++ Visual C++ и Builder C++ сильно отличаются друг от друга? Доброго времени суток. У меня такой вопрос, Visual C++ и Builder C++ сильно отличаются друг от друга? Например если прога была написана в Visual, то будет ли она корректно работать в Builder? http://www.cyberforum.ru/cpp/thread300349.html
Комментарий в коде C++
как в С++ делать коментр?? в паскале так: { bla bla} а в С++ как???
Списки, динамическая память и указатели C++
Нужна помощь! Требуется написать функцию rearrangment( ), меняющую i-ю и j-ю строки текста. То бишь нужно создать однонаправленный список, в который заносится построчно текст какой-либо уже...
C++ Найти решение - на разные темы http://www.cyberforum.ru/cpp/thread298385.html
Доброго времени суток!!! Уважаемые форумчанины, требуется помощь в решении задач по С++. За 1,5 месяца не смог разобраться ни в одном компиляторе. У меня видимо руки не оттуда растут, или эти...
C++ После всякиго ли компилятора c++ будут гарантирвоано правильно исполняться код, соответствющий этим строкам? После всякиго ли компилятора c++ будут гарантирвоано правильно исполняться код, соответствующий этим: a=a; // Удвоение a*=a; // Возведение в квадрат строкам. 1. На сколько надёжно компилится... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18029 / 6261 / 427
Регистрация: 30.03.2009
Сообщений: 17,202
Записей в блоге: 27
20.05.2011, 17:23
Цитата Сообщение от ForEveR Посмотреть сообщение
Evg, Ну в STL множитель где-то 1.5 как пишет Саттер
Цитата Сообщение от pito211 Посмотреть сообщение
говорит удивительнорго эффективный
По скорости работы - скорее всего будет эффективнее. По памяти - большой вопрос. Хотя в наши дни считается, что скорость важнее потребляемой памяти, потому что её много.

Реально конечно же всё зависит от конкретной задачи. Если один и тот же массив после заполнения постоянно очищается и перезаполняется - то ему пофиг, потому что память уже выделена и при освобождении массива память как правило НЕ отдаётся системе (т.е. при дальнейшем заполнении массива к сиситеме мы уже не бдем обрашщаться, т.к. память у нас есть). Если задача такая, что есть много массивов, но заполняются редко, то надо идти по пути экономии памяти, потому что в скорости от этого навара будет мало. Если массивы сильно заполняются, но живут недолго, то идти надо по пути максимальной скорости работы (потому что память быстро возвращается и её незачем сильно экономить). Собственно, потому и во всех контейнерах можно подсунуть свой аллокатор, который "знает", как работает твоя конкретная задача и наиболее оптимальным образом расходует память. А дефолтный аллокатор - это уже на усмотрение разработчиков. Видимо, как я писал выше, на сегодняшний день считается, что в дефолтном среднестатистическом случае экспотенциальный режим выгоднее
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru