875 / 461 / 91
Регистрация: 10.06.2014
Сообщений: 2,669
|
||||||
1 | ||||||
Создание аналога std::tie. Есть подозрения на UB07.07.2017, 19:01. Показов 1571. Ответов 3
Метки нет (Все метки)
В учебных целях решил написать аналог std::tie, вроде работает, но есть подозрения на UB.
При возврате кортежа из функции насколько я понимаю сработает конструктор перемещения. Но в данном случае в наличии кортежа имеется простой тип int, соответственно по идее он должен быть скопирован а не перемещён когда сработает конструктор перемещения возвращаемого кортежа... И как вообще ссылки могут быть перемещены? Поэтому думается мне что тут может быть UB... Нужна подсказка знатоков
0
|
07.07.2017, 19:01 | |
Ответы с готовыми решениями:
3
QString - удаление последнего элемента. Неужели нет аналога std::string pop_back ? Есть подозрения на вирусы Есть подозрения в махинации Есть подозрения на наличие вирусов |
875 / 461 / 91
Регистрация: 10.06.2014
Сообщений: 2,669
|
|
07.07.2017, 19:10 [ТС] | 3 |
Croessmah,
А в каких случаях надо использовать просто auto а в каких вместе с decltype? Интересно ещё почему вы сделали это замечание, что бы упростить код или по другой причине? Помню было отличие в некоторых случаях тип помоему выводится по разному, у Мейерса должно было быть про это только книги под рукой нет...
0
|
07.07.2017, 19:51 | 4 |
1
|
07.07.2017, 19:51 | |
07.07.2017, 19:51 | |
Помогаю со студенческими работами здесь
4
Есть подозрения о плохих ссылках Есть подозрения на серьезный вирус Есть подозрения на серьезный вирус Есть подозрения, что поймал вирус Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |