|
1 / 1 / 0
Регистрация: 23.11.2010
Сообщений: 136
|
||||||||||||||||
Функция не использует параметры конструктора01.06.2019, 19:15. Показов 2959. Ответов 46
Метки initializer-list (Все метки)
Engine.h
Есть класс Engine с конструктором из двух параметров. Но по какой то причине функция из другого неймпспейса Dyno::Engine_Init<Engine::ICE >(ICE_Inst, T_Env).Engine_Work(1) в главном меню не использует векторы V_init, M_init из main-функции, задаваемые в Engine_Init извне. Да, могу поменять ICE(std::vector<int> M_init1 , std::vector<int> V_init1 ) {} на ICE(std::vector<int> M_init1={1,2,3} , std::vector<int> V_init1={1,2,3} ) И он будет использовать именно эти числа, а не то, что я передал из main-функции. Кстати, функция print выдает, как нужно именно, значения из main
0
|
||||||||||||||||
| 01.06.2019, 19:15 | |
|
Ответы с готовыми решениями:
46
Параметры конструктора Параметры конструктора по умолчанию В связанных списках ошибка - параметры конструктора не задекларированы |
|
Комп_Оратор)
|
|||
| 02.06.2019, 20:04 | |||
enginex. Значит поле останется не инициализированым. Только не пишите, что у вас всё хорошо, а в топике снова опечатка. То есть, вы не понимаете как работают конструкторы полей под управлением конструктора класса. Не наследование ни шаблоны трогать ещё нельзя.
0
|
|||
|
1 / 1 / 0
Регистрация: 23.11.2010
Сообщений: 136
|
|||||||||||
| 02.06.2019, 20:21 [ТС] | |||||||||||
Опечатки касались вещей не главных. Но тут, ИМХО, не факт, что требуются шаблоны сразу, а не одни лишь классы или подклассы.
0
|
|||||||||||
|
Комп_Оратор)
|
|||||||||||||||
| 02.06.2019, 22:10 | |||||||||||||||
0
|
|||||||||||||||
|
1 / 1 / 0
Регистрация: 23.11.2010
Сообщений: 136
|
||
| 03.06.2019, 04:40 [ТС] | ||
|
enginex был инициализирован в посте 40 и архиве поста 39. Пока я писал пост 39 цитируемый вами, убрал спецом инициализацию из одного места и хотел в другое перенести, но возможность редактирования пропала. Вот и всё. Поста 40 не было бы , будь возможность редактирования поста 39.
А здесь работа с классами, как общими, так и конкретными.
0
|
||
|
Комп_Оратор)
|
||||
| 03.06.2019, 10:33 | ||||
void Do() , Использовать его трудно, но можно. Для упрощения есть механизмы наследования и шаблонов. Они реализуют предоставляемые интерфейсы по разному. Это программная (внутренняя часть вопроса).Важнее всего понять сначала предметную, - внешнюю часть - объектную модель. Именно там, все удачные решения останутся незамеченными неблагодарными потомками, но каждая неудача станет настоящей болью. То есть, есть группа родственных объектов (физических носителей данных которые будут отображены в программные объекты). Есть задача - модель в который данная группа будет описана. Теперь нужно понять, какие характеристики и свойства поведения (операции) указанных объектов, являются общими в данной задаче (в моделях, а далее и алгоритмах которые описывают всю задачу как объект) . Это интерфейс внешний, он должен быть предоставлен объектами и принят алгоритмами задачи. Его нужно выразить (реализовать). Если вы обоснованно хотите это сделать шаблонами, то задача грандиозна (имхо). Это значит что там придётся комбинировать все виды полиморфизма. Однако, вероятно, она потребует ряда эскизных решений в простых типах. И станет ясно, что у парусных и реактивных двигателей нет ни частоты ни крутящего момента. Следовательно, попытка зашить в Но сначала имеет смысл научиться работать с простыми классами и их композициями. Уровень подготовки не должен отличаться от уровня решаемой задачи на порядок и более. И тогда вопросы будут лаконичнее и четче. О том что писать нужно аккуратнее - отдельный разговор. Для того чтобы задать вопрос нужно самому по отвечать и тогда легко можно поставить себя на место отвечающего. Вот и всё, как вы говорите.
0
|
||||
|
1 / 1 / 0
Регистрация: 23.11.2010
Сообщений: 136
|
|
| 03.06.2019, 10:44 [ТС] | |
|
IGPIGP, спасибо.
0
|
|
|
Комп_Оратор)
|
||
| 03.06.2019, 11:36 | ||
|
0
|
||
| 03.06.2019, 11:36 | |
|
string обьявленый в классе передать в параметры конструктора Задать параметры конструктора DateTime в произвольном порядке Как открыть Query, который использует Вид, которому нужны параметры? Как передать параметры конструктора одного класса другому? Реализовать динамический массив объектов, учитывая, что параметры для конструктора у каждого объекта разные Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|
|
Сукцессия 20. Война автоботов. Делаем ставки. Лёд против "пш-пш!".
anaschu 11.07.2026
Битва ИИ в ризосфере: Как мы скрестили жесткие ОДУ, закон Фика и «подземный шантаж»
Уважаемые коллеги!
Хочу поделиться уникальным опытом ведения междисциплинарной компьютерной разработки. Прямо. . .
|
Сукцессия 19. Какие выводы я сделал из модели? Часть 2.Внутримикоризный стехиометрический буфер и хроно-дискретные зоны экспансии
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
|
Сукцессия 18. Какие выводы я сделал из войны грибов с деревьями? Часть 1- рассказ и немного про термины
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
Система ОДУ описывает динамику изменения массы различных компонентов системы во времени. Ключевой. . .
|
Просветление в 5 секунд
kumehtar 10.07.2026
Андрей Веретенников выдал фразу недавно: "Вам не обязательно кем-то себя считать"
|