Size: a a a

2021 February 27

AS

Anatoly Shirokov in supapro.cxx
Виктор
да, я именно это и планировал сделать. В массиве всегда жёстко 3 объекта.
И почему  не vector или array?
источник

В

Виктор in supapro.cxx
Anatoly Shirokov
Тогда нах ты ссылку вернул, а не указатель?
хорошо, я пойду изучать разницу.
Не вектор, потому что vector ест больше ресурсов, а именно - оперативы. Процессорного времени незначимо больше.
источник

AS

Anatoly Shirokov in supapro.cxx
Виктор
хорошо, я пойду изучать разницу.
Не вектор, потому что vector ест больше ресурсов, а именно - оперативы. Процессорного времени незначимо больше.
Тебе пока рано об этом рассуждать. Твои руки рождают чудовищ похлеще вектора
источник

C

Chuvi in supapro.cxx
Виктор
хорошо, я пойду изучать разницу.
Не вектор, потому что vector ест больше ресурсов, а именно - оперативы. Процессорного времени незначимо больше.
откуда вы это взяли? Тем более, что если у вас жёстко 3 элемента - почему не array?
источник

В

Виктор in supapro.cxx
Chuvi
откуда вы это взяли? Тем более, что если у вас жёстко 3 элемента - почему не array?
я это взял из тестов. Тесты я обсуждал уже несколькими днями ранее в этом чате.
Что значит не array? Я создаю динамический массив стрингов
источник

LA

Liber Azerate in supapro.cxx
Виктор
я это взял из тестов. Тесты я обсуждал уже несколькими днями ранее в этом чате.
Что значит не array? Я создаю динамический массив стрингов
std::array
источник

AS

Anatoly Shirokov in supapro.cxx
Виктор
я это взял из тестов. Тесты я обсуждал уже несколькими днями ранее в этом чате.
Что значит не array? Я создаю динамический массив стрингов
на C++ это std::vector<std::string> или std::array<std::string, 3>.
источник

VS

Vladimir Suisei in supapro.cxx
Виктор
хорошо, я пойду изучать разницу.
Не вектор, потому что vector ест больше ресурсов, а именно - оперативы. Процессорного времени незначимо больше.
Крайне рекомендую заниматься оптимизацией ресурсов, когда это потребуется
источник

В

Виктор in supapro.cxx
спасибо, не знал что существует такой класс.
источник

В

Виктор in supapro.cxx
Vladimir Suisei
Крайне рекомендую заниматься оптимизацией ресурсов, когда это потребуется
Я уже столкнулся. Это вторая версия программы.
источник

В

Виктор in supapro.cxx
В смысле знал  про vector, но не знал про std::array
источник

VS

Vladimir Suisei in supapro.cxx
Виктор
Я уже столкнулся. Это вторая версия программы.
И ваша программа тормозила, потому что вектор выделял 32 байта лишней памяти?
источник

В

Виктор in supapro.cxx
Программа обрабатывает много данных в реальном времени
источник

VS

Vladimir Suisei in supapro.cxx
Виктор
Программа обрабатывает много данных в реальном времени
Обычно тормоза происходит из-за неправильно алгоритма работы, а не из-за того что где-то использовали vector вместо array
источник

MK

Mikhail Kalugin in supapro.cxx
Виктор
Программа обрабатывает много данных в реальном времени
Как много?
источник

В

Виктор in supapro.cxx
Vladimir Suisei
Обычно тормоза происходит из-за неправильно алгоритма работы, а не из-за того что где-то использовали vector вместо array
ну вот я первую версию написал кое-как. Вторую пытаюсь писать более эффективно, тем паче что нагрузка в 4-5 раза вырастет.
источник

AS

Anatoly Shirokov in supapro.cxx
Виктор
Программа обрабатывает много данных в реальном времени
new не имеет никаких преимуществ перед std::vector
источник

VS

Vladimir Suisei in supapro.cxx
Тем более учитывая то, как работают аллокаторы, этот вектор вообще ни на что не повлияет, т.к. у тебя уже заранее выделено много памяти
источник

AS

Anatoly Shirokov in supapro.cxx
предполагаю, что у вас дичь с алгоритмом
источник

MK

Mikhail Kalugin in supapro.cxx
Anatoly Shirokov
предполагаю, что у вас дичь с алгоритмом
+ или утечки памяти...
источник