Size: a a a

2020 August 27

R

Rasha in supapro.cxx
как проверить, что я не выйду за перделы цикла?

for (int i = 0; i < photosData.size(); i++) {
   params[0] = photosData[i];
   params[1] = photosData[i+1];
   params[2] = photosData[i+2];
   params[3] = photosData[i+3];
   params[4] = photosData[i+4];
   params[5] = photosData[i+5];

}
источник

R

Rasha in supapro.cxx
Alexander Zaitsev
в С++20 только std::string и std::vector являются constexpr, но я ещё не видел реализаций где-либо
а как в красное обводить я не знать, что-то
источник

LA

Liber Azerate in supapro.cxx
Rasha
как проверить, что я не выйду за перделы цикла?

for (int i = 0; i < photosData.size(); i++) {
   params[0] = photosData[i];
   params[1] = photosData[i+1];
   params[2] = photosData[i+2];
   params[3] = photosData[i+3];
   params[4] = photosData[i+4];
   params[5] = photosData[i+5];

}
Ты выйдешь за пределы массива.
источник

R

Rasha in supapro.cxx
Liber Azerate
Ты выйдешь за пределы массива.
это я понял, как написать проверку, не подскажешь?
источник

LA

Liber Azerate in supapro.cxx
Rasha
это я понял, как написать проверку, не подскажешь?
< size() - 5
источник

CD

Constantine Drozdov in supapro.cxx
Liber Azerate
< size() - 5
источник

CD

Constantine Drozdov in supapro.cxx
Liber Azerate
< size() - 5
ты сам-то понял, что написал?
источник

CD

Constantine Drozdov in supapro.cxx
Rasha
это я понял, как написать проверку, не подскажешь?
i + 5 < photosData.size()
источник

VR

Vladyslav Ryuzaki in supapro.cxx
надеюсь, это рофл)
источник

MN

Midow Noname in supapro.cxx
это не работает https://pastebin.com/bJebYhS0
источник

MN

Midow Noname in supapro.cxx
а это работает https://pastebin.com/EmdWS2bH
источник

MN

Midow Noname in supapro.cxx
я хз почему
источник

MN

Midow Noname in supapro.cxx
функцию надо обьявлять снаружи и определять методы после него
источник

MN

Midow Noname in supapro.cxx
а вот тут хз почему работает
источник

IZ

Ilia Zviagin in supapro.cxx
horse horssyyy
Спасибо за ссылки. Я пока попробую указатель сохранить. Я ж могу получить указатель из ссылки? В этом нет ничего страшного? А то я после каждой буквы кода уже шугаюсь
Это правильно
источник

IZ

Ilia Zviagin in supapro.cxx
Alex Ф-ф-фэils!🌠︙
Поэтому надо писать на расте
Да нет, да нет. На вижуал бейсике сразу.
источник

IZ

Ilia Zviagin in supapro.cxx
/bin/cat
Со временем в коде со ссылками сложно разобраться
Это синдром переученного чистого С...
Проходит примерно через год нормальной языковой практики на С++
источник

IZ

Ilia Zviagin in supapro.cxx
horse horssyyy
Еще вопрос не дают заснуть. Инлайн рекурсивные функции, как это вообще выглядит?
Никак.
источник

IZ

Ilia Zviagin in supapro.cxx
horse horssyyy
Госпади сколько в мире с++ интересного
А ещё , представляешь, когда программируешь,
НАДО ДУМАТЬ!

Вот не на всех языках так, прикинь, да?
источник

IZ

Ilia Zviagin in supapro.cxx
horse horssyyy
Еще вопрос не дают заснуть. Инлайн рекурсивные функции, как это вообще выглядит?
Если рекурсия конечна и с явным числом рекурсивных повторений, компилятор может её развернуть в плоский код.
Если рекурсия с неявным условием завершения (известным в рантайме) компилятор не сможет развернуть inline-функцию, и оставит её в виде функции. (возможно, будет развёрнут первый или несколько первых вызовов).

В С++ нет гарантированной оптимизации хвостовой рекурсии, поэтому рекурсивные алгоритмы не очень эффективны, хотя , применяются.
источник