Size: a a a

2020 April 17

MS

Meow Sav in IT KPI C/C++
Alex Master
ты знаешь заранее размер пачки элементов, которые тебе приходят?
У них сложная структура
источник

AM

Alex Master in IT KPI C/C++
ты пихаешь в вектор N элементов. это N известно?
источник

MS

Meow Sav in IT KPI C/C++
Это класс, в котором сидят еще классы по указателю и несколько векторов
источник

MS

Meow Sav in IT KPI C/C++
ну только после того как запихну
источник

MS

Meow Sav in IT KPI C/C++
и всегда разное
источник

MS

Meow Sav in IT KPI C/C++
ну в принципе, посчитать сколько в векторе будет элементов заранее возможно, но каждую итерацию оно может изменится в любую сторону
источник

MS

Meow Sav in IT KPI C/C++
Ну точнее сказать каждую загрузку данных
источник

AM

Alex Master in IT KPI C/C++
по сути ты можешь первый раз сделать reserve на какое-то ориентировочное значение, сколько тебе в среднем приходит элементов. потом если придет больше, то будет одна реаллокация. можешь этот момент как-то отловить и сделать shrink_to_fit. но толку с этого будет только если там выделит в два раза больше памяти, а пришло на 1% больше данных, чем ожидалось
источник

MS

Meow Sav in IT KPI C/C++
Хм
источник

MS

Meow Sav in IT KPI C/C++
Кстати говоря, а если вектор находится в классе созданном через new, то при удалении класса этот вектор ведь сам удалится и перестанет занимать память ? Или его нужно еще в деструкторе как то удалить ?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++
сам
источник

TS

Till Schneider in IT KPI C/C++
Alex Master
но ведь clear по сути удаляет всё содержимое и память вроде как тоже редьюсит, не?
В большинстве реализаций не редьюсит
источник

TS

Till Schneider in IT KPI C/C++
Meow Sav
Кстати говоря, а если вектор находится в классе созданном через new, то при удалении класса этот вектор ведь сам удалится и перестанет занимать память ? Или его нужно еще в деструкторе как то удалить ?
О, опять гении подъезжают
источник

MS

Meow Sav in IT KPI C/C++
Till Schneider
О, опять гении подъезжают
ну на всякий случай спросил
источник

OT

Oleh Tymoshenko in IT KPI C/C++
Ребят, у меня есть задача: поиск по реестру заданной строки в названиях ключей, названиях параметров и их значениях. Ключ относительно которого выполнять поиск задается пользователем.
Вопрос: какой-то готовой функции для этого нет, я попытался найти что-то, но ничего не нашел?
источник

AM

Alex Master in IT KPI C/C++
Oleh Tymoshenko
Ребят, у меня есть задача: поиск по реестру заданной строки в названиях ключей, названиях параметров и их значениях. Ключ относительно которого выполнять поиск задается пользователем.
Вопрос: какой-то готовой функции для этого нет, я попытался найти что-то, но ничего не нашел?
реестр windows что ли?
источник

OT

Oleh Tymoshenko in IT KPI C/C++
Alex Master
реестр windows что ли?
ну да, а что еще где-то есть реестр?
источник

AM

Alex Master in IT KPI C/C++
Oleh Tymoshenko
ну да, а что еще где-то есть реестр?
чё за наезды? тебе ответ нужен, или как?
источник

OT

Oleh Tymoshenko in IT KPI C/C++
Alex Master
чё за наезды? тебе ответ нужен, или как?
всм? это ложное ощущение) мне просто интересно стало, я думал, что такая штука только в винде есть
источник

AM

Alex Master in IT KPI C/C++
Oleh Tymoshenko
всм? это ложное ощущение) мне просто интересно стало, я думал, что такая штука только в винде есть
реестр не ради винды придумали
источник