Size: a a a

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

2020 April 06

AZ

Alexander Zaitsev in cxx.Дискуссионная
Так блять проверь
источник

o

osm1um in cxx.Дискуссионная
Roy Mustang
У тебя есть ID задачи, но ты не знаешь, есть ли эта задача в списке или её нету
Проходись по списку task'ов в поиске нужного id
источник

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
Так блять проверь
Речь шла о методе Get().Then().Then() используя ссылки
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Roy Mustang
Речь шла о методе Get().Then().Then() используя ссылки
Get проверяет и бросает, если ничего нет. Или опшионал и тогда все проверяют. Или Чейн isValid
источник

RM

Roy Mustang in cxx.Дискуссионная
osm1um
Проходись по списку task'ов в поиске нужного id
У меня нет проблем с нахождением задачи по ID, у меня проблема с возвращением this для попытки использовать вызова по типу выше
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Что сука сложного
источник

o

osm1um in cxx.Дискуссионная
osm1um
Проходись по списку task'ов в поиске нужного id
Можно строить индексную структуру, на стек - листах, но ты врятли захочешь.
источник

RM

Roy Mustang in cxx.Дискуссионная
Еще раз, проверка на try/catch - это минимум 4 строки  кода, мне уже проще будет указатель юзать в таком случае
источник

RM

Roy Mustang in cxx.Дискуссионная
std::optional тут вообще неуместен
источник

RM

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

RM

Roy Mustang in cxx.Дискуссионная
Буду возвращать указатель на Task и в if-statement все делать
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
А, что это я с долбоебом спорю
источник

RM

Roy Mustang in cxx.Дискуссионная
Выйдет как раз короткая реализация
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Прошу прощения
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Впредь буду более внимательными
источник

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
А, что это я с долбоебом спорю
Долбоеб тут ты, я тебе написал, мне нужна реализация, где я смогу уместить код в компактный вызов, а не в жопную многоножку из проверок optional'ов и try/catch
источник

o

osm1um in cxx.Дискуссионная
Roy Mustang
У меня нет проблем с нахождением задачи по ID, у меня проблема с возвращением this для попытки использовать вызова по типу выше
size_t index = 1;

auto& task = Singleton::GetTask(index);
источник

o

osm1um in cxx.Дискуссионная
Такое пойдёт?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Roy Mustang
Долбоеб тут ты, я тебе написал, мне нужна реализация, где я смогу уместить код в компактный вызов, а не в жопную многоножку из проверок optional'ов и try/catch
Я тебе написал как их избежать
источник

RM

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

auto& task = Singleton::GetTask(index);
Да такую и я могу реализовать
источник