![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 04.10.2020
Сообщений: 136
|
![]() |
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 16.11.2020
Сообщений: 243
|
![]()
Так напишите, там же простейшая рекурсия:
Код:
|
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 04.10.2020
Сообщений: 136
|
![]() |
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 16.11.2020
Сообщений: 243
|
![]()
Тут же простейшая рекурсия. Ну напишите в старом стиле:
Код:
|
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 04.10.2020
Сообщений: 136
|
![]()
В принципе да здесь оно и формирует нужное количество структур. Этот способ было бы классно доработать, т.к. для использования этого кода нужно передавать функцию во внутрь. Чтобы к структуре можно было обращаться как здесь tpl.get<0>() = ...;, это получиться a.arr[1] будет такой, tpl.get<1>() = ...; будет такой a.arr[2] и т.д. пока не будет равно size_t I
|
![]() |
![]() |
![]() |
#16 | |
Форумчанин
Регистрация: 16.11.2020
Сообщений: 243
|
![]()
Чего?
Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 04.10.2020
Сообщений: 136
|
![]() |
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 16.11.2020
Сообщений: 243
|
![]()
Можно. С С++14 есть https://en.cppreference.com/w/cpp/ut...teger_sequence и различные доп. функции и шаблоны. В сети полно как это сделать на С++11.
|
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 04.10.2020
Сообщений: 136
|
![]()
1000 программ не скачаешь я думаю что можно на примере в первом посте построить такой эффект, только списка здесь уже не будет, т.к. здесь один объект, эта структура которая за счёт рекурсии раскрутиться и получиться список, все значения заранее известны да и к тому же ваш прототип как вариант, но я хотел бы иметь как бы список чтобы было обращение как tpl.get<0>(), неужели нельзя так сделать?
|
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 16.11.2020
Сообщений: 243
|
![]()
Как нельзя? Похоже вы сами не понимаете, что хотите. Давайте вы напишите код и как он должен работать. Без всяких левых примеров, пусть не компилится... но точно показывает, что вы хотите.
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Приведите конкретный полезный пример использования собственного написанного класса | Александр01 | Общие вопросы Delphi | 5 | 03.07.2017 12:50 |
приведите пример клиент-серверного приложения. | ромик0 | Общие вопросы C/C++ | 8 | 22.06.2011 00:01 |
Пример создания класса и объекта в этом классе | Valera | Помощь студентам | 0 | 19.04.2011 12:50 |
Пожалуйста, приведите пример использования NetMessageBufferSend. | slavka1988 | Работа с сетью в Delphi | 5 | 20.03.2009 13:03 |