Size: a a a

2020 March 19

I

Inttech in Qt
там в том куске всё начинается с строки 79
источник

CC

Coccine Coccine in Qt
Михаил Серебренников
Рекомендую посмотреть примеры работы со стандартными алгоритмами:
http://cppe.ru/index.php/C%2B%2B/STL_Algorithms_Modifying_sequence_operations
спасибо, это код почти с cppreference-а. Насчет ++it и it++ раскройте тайну
источник

МС

Михаил Серебренников in Qt
Павел
это правильно наверное только относительно передачи итерируемого элемента в функции, методы и выражения
Есть правило: везде использовать ++var, вместо var++, где это можно, т.к. в общем случае на него уходит меньше инструкций процессора (не создаётся временного объекта).
источник

AS

Anatoly Shirokov in Qt
Coccine Coccine
спасибо, это код почти с cppreference-а. Насчет ++it и it++ раскройте тайну
Нет лишней копии при ++value
источник

П

Павел in Qt
Михаил Серебренников
Есть правило: везде использовать ++var, вместо var++, где это можно, т.к. в общем случае на него уходит меньше инструкций процессора (не создаётся временного объекта).
это уже в документации и var++ сделали как deprecated? Я просто не первый раз слышу о каких-то таинственных правилах, открываю гитхаб и вижу var++
источник

CC

Coccine Coccine in Qt
источник

AS

Anatoly Shirokov in Qt
Павел
это уже в документации и var++ сделали как deprecated? Я просто не первый раз слышу о каких-то таинственных правилах, открываю гитхаб и вижу var++
Здесь все крутится вокруг лишнего копирования итератора. Итератор - не примитивный тип, зачем его копировать лишний раз?
источник

M

Max in Qt
и ещё вопрос, я добавил textEdit, хочу добавить в него слово,но "Программа неожиданно завершилась"
источник

CC

Coccine Coccine in Qt
Что то такое попробуй(textEdit.text()->append()) Сейчас не за компом просто
источник

П

Павел in Qt
Anatoly Shirokov
Здесь все крутится вокруг лишнего копирования итератора. Итератор - не примитивный тип, зачем его копировать лишний раз?
тогда да, аргумент. Никогда не подсматривал в машинный код, в плюсах скорость меня всегда устраивала, и казалось, что это ЯП в котором глубже всего заморочились с оптимизациями
источник

AS

Anatoly Shirokov in Qt
Павел
тогда да, аргумент. Никогда не подсматривал в машинный код, в плюсах скорость меня всегда устраивала, и казалось, что это ЯП в котором глубже всего заморочились с оптимизациями
Здесь дело в семантике постфиксного ++, который должен вернуть предыдущее значение. Когда пишем value++  и ничему не присваиваем, производим на свет невостребованную копию предыдущего значения value.
источник

МС

Михаил Серебренников in Qt
Но есть исключение насчёт постфиксного и префиксного инкремента. Вот тут и тут можно почитать про простые правила оптимизации.
источник

CC

Coccine Coccine in Qt
Max
и ещё вопрос, я добавил textEdit, хочу добавить в него слово,но "Программа неожиданно завершилась"
а...стоп... сначало setupUi
источник

M

Max in Qt
Coccine Coccine
а...стоп... сначало setupUi
все я понял)
источник

M

Max in Qt
спасибо
источник

FS

Flower Surgeon in Qt
мда, там местами, прямо, корутины напрашиваются
источник

I

Inttech in Qt
Flower Surgeon
мда, там местами, прямо, корутины напрашиваются
это в каких местах?
источник

FS

Flower Surgeon in Qt
Inttech
это в каких местах?
pickUpSpeed точно в виде корутины бы зашла
источник

T

TNN TITAN in Qt
А начать с VoidRealms на Ютубе можно?
источник

CC

Coccine Coccine in Qt
TNN TITAN
А начать с VoidRealms на Ютубе можно?
разрешаем
источник