![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 04.10.2020
Сообщений: 136
|
![]()
Есть такой код.
Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
фрилансер, препод.
Участник клуба
Регистрация: 11.10.2019
Сообщений: 1,041
|
![]()
ну, так ежели *this имеет тип Tuple<>, то ссылка на него должна быть Tuple<>&:
Код:
идёт изобретение std::tuple ? |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 04.10.2020
Сообщений: 136
|
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 04.10.2020
Сообщений: 136
|
![]()
На одном из форумов подсказали такое решение
Код:
Код:
|
![]() |
![]() |
![]() |
#5 |
фрилансер, препод.
Участник клуба
Регистрация: 11.10.2019
Сообщений: 1,041
|
![]()
это почти всегда признак того, что что-то делается неправильно
и логически я не понимаю, как и зачем тип Tuple<> топором вбивать в тип TupleElement<TypeAt<ElementsList, Index>::Result, Index> по-моему, это чистое UB |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 04.10.2020
Сообщений: 136
|
![]()
ну работает. UB на шаблонных рекурсиях идёт сразу проверял. Даже программа не скомпилируется. По идее так объявлен тип el. Достаточно сложный объект.
Последний раз редактировалось Loksiin12; 06.11.2022 в 09:04. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу получить доступ к файлу через PascalABCNET | Neitrat | Помощь студентам | 22 | 07.02.2016 16:26 |
Не могу получить доступ к файлу через PascalABCNET | Neitrat | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 06.02.2016 17:27 |
Не получается пройтись по коллекции через foreach и получить доступ к полям | Николавна | C# (си шарп) | 5 | 04.05.2014 16:44 |
Доступ к полям класса | Pykhov | Общие вопросы Delphi | 1 | 20.04.2014 16:41 |
Не могу получить доступ к файлам | Orsini | Общие вопросы C/C++ | 0 | 13.06.2012 12:09 |