Size: a a a

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

2020 April 06

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
Я тебе написал как их избежать
Да я уже решил вопрос
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Я не виноват, что ты настолько сука тупой, что не понимаешь того, что я пишу
источник

RM

Roy Mustang in cxx.Дискуссионная
osm1um
size_t index = 1;

auto& task = Singleton::GetTask(index);
Там не все так просто, как в твоем примере, твой пример исходит из того что ты хранишь индексы задачи непосредственно в объектах
источник

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
Я не виноват, что ты настолько сука тупой, что не понимаешь того, что я пишу
Я понял что ты пишешь, то что ты советуешь не совсем подходит мне
источник

RM

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

o

osm1um in cxx.Дискуссионная
Roy Mustang
Там не все так просто, как в твоем примере, твой пример исходит из того что ты хранишь индексы задачи непосредственно в объектах
Можешь их в стэк - листе хранить, если тебе индексы не хочется пихать внутрь...
источник

o

osm1um in cxx.Дискуссионная
Или pair.
источник

o

osm1um in cxx.Дискуссионная
osm1um
Или pair.
Плохо *
источник

RM

Roy Mustang in cxx.Дискуссионная
Не, с индексами проблем нету, они у меня в хеш картах
источник

RM

Roy Mustang in cxx.Дискуссионная
У меня реализация класса так устроена, что мы не можем заранее знать, существует ли задача по индексу или нет, потому что я не храню индексы задач внутри классов - это дорого
источник

RM

Roy Mustang in cxx.Дискуссионная
С учетом того, сколько объектов использует этот класс
источник

o

osm1um in cxx.Дискуссионная
Roy Mustang
У меня реализация класса так устроена, что мы не можем заранее знать, существует ли задача по индексу или нет, потому что я не храню индексы задач внутри классов - это дорого
Так, как ты тогда её искать решил? Тебе теперь с твоей реализацией дороже искать эти task'и.
источник

RM

Roy Mustang in cxx.Дискуссионная
osm1um
Так, как ты тогда её искать решил? Тебе теперь с твоей реализацией дороже искать эти task'и.
Нет
источник

o

osm1um in cxx.Дискуссионная
Покажи свой map.
источник

RM

Roy Mustang in cxx.Дискуссионная
У меня индексы задач высчитываются одной операцией сложения
источник

o

osm1um in cxx.Дискуссионная
Или сразу весь код. Мы тут наугад должны думать?)
источник

RM

Roy Mustang in cxx.Дискуссионная
источник

RM

Roy Mustang in cxx.Дискуссионная
osm1um
Или сразу весь код. Мы тут наугад должны думать?)
Я еще не написал весь код
источник

TS

Till Schneider in cxx.Дискуссионная
ооо, нудесы
источник

o

osm1um in cxx.Дискуссионная
Roy Mustang
Я еще не написал весь код
Ты в первом поле индекс хранишь?
источник