Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Опять завалил собеседование
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyИ переделанный с учетом этого STL, автоматически ускорил (не везде конечно) существующий С++03 код, который про && и move вообще не в курсе. А можете привести такой пример? Потому как в примере выше, переделанный с учетом этого STL, все таки не ускорял автоматически существующий C++03 код, т.к. было добавлено emplace_back() и move(), что уже не C++03 код :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2014, 16:00 |
|
||
|
Опять завалил собеседование
|
|||
|---|---|---|---|
|
#18+
Вася УткинА можете привести такой пример? Потому как в примере выше, переделанный с учетом этого STL, все таки не ускорял автоматически существующий C++03 код, т.к. было добавлено emplace_back() и move(), что уже не C++03 код :) Могу, че ж не привести. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. Если откомпилировать в режиме С++03 то получим такие цифры 00:00:03.441272 00:00:03.446451 00:00:03.444534 00:00:03.463694 В режиме С++11 00:00:03.437164 00:00:02.194824 00:00:03.394935 00:00:02.191499 По моему функция add_opt очень так неплохо соптимизировалась в 1.57 раза. Предоставляю Кукараче2014 возможность разобраться почему add_noopt не соптимизировалась ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2014, 17:14 |
|
||
|
Опять завалил собеседование
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyПредоставляю Кукараче2014 возможность разобраться почему add_noopt не соптимизировалась это очень интересно: почему с использованной временной переменной код получился быстрее более чем в 2 раза я думаю что это нужно спрашивать у разраюотчиков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2014, 17:58 |
|
||
|
Опять завалил собеседование
|
|||
|---|---|---|---|
|
#18+
cucaracha2014Anatoly MoskovskyПредоставляю Кукараче2014 возможность разобраться почему add_noopt не соптимизировалась это очень интересно: почему с использованной временной переменной код получился быстрее более чем в 2 раза я думаю что это нужно спрашивать у разработчиков это уже за гранью добра и зла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2014, 18:02 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38549140&tid=2019710]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 165ms |

| 0 / 0 |
