Size: a a a

cxx.Дискуссионная

2020 March 28

RM

Roy Mustang in cxx.Дискуссионная
Если разработчик захочет изменить конфиг item.csv, а затем отправить на сервер запрос об перепрочтении конфига, то получим висячие указатели
источник

RM

Roy Mustang in cxx.Дискуссионная
К тому же ты не можешь хранить ссылку в объекте класса
источник

O

Ofee in cxx.Дискуссионная
Roy Mustang
К тому же ты не можешь хранить ссылку в объекте класса
Что?
источник

RM

Roy Mustang in cxx.Дискуссионная
Еще раз, где то в другом классе есть map которая хранит CItemBase
источник

RM

Roy Mustang in cxx.Дискуссионная
В item нужно указывать на CItemBase из этой мапы
источник

Е

Егор in cxx.Дискуссионная
Roy Mustang
К тому же ты не можешь хранить ссылку в объекте класса
лямбды с захватом по ссылке умерли
источник

RM

Roy Mustang in cxx.Дискуссионная
Егор
лямбды с захватом по ссылке умерли
Лямбду хранить?)
источник

O

Ofee in cxx.Дискуссионная
Егор
лямбды с захватом по ссылке умерли
Всё плохо, возвращаемся в C++03, там лямбд не было
источник

Е

Егор in cxx.Дискуссионная
Roy Mustang
Лямбду хранить?)
я тебе говорю, что можно хранить ссылки
источник

RM

Roy Mustang in cxx.Дискуссионная
Егор
я тебе говорю, что можно хранить ссылки
А я тебе говорю что это плохая идея
источник

RM

Roy Mustang in cxx.Дискуссионная
Что ты будешь делать когда конфиг не получится перепрочесть?)
источник

RM

Roy Mustang in cxx.Дискуссионная
Сервер ляжет потому что CItemBase перестануть быть доступными
источник

Е

Егор in cxx.Дискуссионная
я будто знаю о каком конфиге речь
источник

RM

Roy Mustang in cxx.Дискуссионная
В общем, сколько потребляет shared_ptr?
источник

O

Ofee in cxx.Дискуссионная
Roy Mustang
В item нужно указывать на CItemBase из этой мапы
Храни ссылку/указатель. Или копию храни, мне вообще странной архитектурно кажется проблема
источник

а

акварель на мету... in cxx.Дискуссионная
ммм
источник

Е

Егор in cxx.Дискуссионная
Roy Mustang
В общем, сколько потребляет shared_ptr?
Ну атомарный инкремент в 60 раз медленнее обычного вроде, а если с кэшами ядер не повезет то мб и больше
источник

RM

Roy Mustang in cxx.Дискуссионная
Ofee
Храни ссылку/указатель. Или копию храни, мне вообще странной архитектурно кажется проблема
Не, ты не понял, я сидел и думал как лучше это реализовать, но тут либо ты выбираешь хранение указателей и отказываешься от перепрочтении конфигов в режиме реального времени, либо используешь shared_ptr
источник

O

Ofee in cxx.Дискуссионная
Roy Mustang
В общем, сколько потребляет shared_ptr?
Тут принято грубо оскорблять за вопросы о размерах ><
источник

RM

Roy Mustang in cxx.Дискуссионная
Ofee
Тут принято грубо оскорблять за вопросы о размерах ><
Не в моем случае
источник