|
0 / 0 / 0
Регистрация: 22.01.2017
Сообщений: 11
|
||||||
Наследование: как передать массив одного класса другому классу?22.01.2017, 14:19. Показов 7927. Ответов 36
Метки нет (Все метки)
Доброе время суток, нужна помощь. Не могу сотворить чудо. Сомневаюсь уже во всём. Как передать массив одного класса другому классу? Дабы наследник использовал свои функции для преобразования массива. И как этот преобразованный массив потом грамотно вывести?
0
|
||||||
| 22.01.2017, 14:19 | |
|
Ответы с готовыми решениями:
36
Как передать параметры конструктора одного класса другому? В чем заключается наследование одного класса другому? Полиморфизм, наследование и приведение экземпляров класса одного к другому |
|
0 / 0 / 0
Регистрация: 22.01.2017
Сообщений: 11
|
|
| 25.01.2017, 23:02 [ТС] | |
|
gru74ik, Точнее сказать: функция выборки зануляет те элементы массива, которые не кратны числу chi
Добавлено через 1 минуту gru74ik, инверсия - переворачивание, перестановка; выборка - сохранение значений кратных chi, а остальные элементы массива (которые не кратны chi) приравнять к нулю
0
|
|
|
Модератор
|
||||||
| 25.01.2017, 23:22 | ||||||
|
Александр Зуев, надеюсь, вот так устроит Вас (потому что я уже спать):
0
|
||||||
|
0 / 0 / 0
Регистрация: 22.01.2017
Сообщений: 11
|
|
| 26.01.2017, 09:16 [ТС] | |
|
gru74ik, Это круто!) Но в идеале нужно чтобы под строкой "Inherited array (array Z):" были те же числа, что и под "Summarized array (arrays B + C + D):"
Добавлено через 9 часов 23 минуты gru74ik, Спасибо за уделённое время, ничего нового я в вашей коде (кроме как "Задать размерность класса наследника") не увидел, однако додумался сам Идея была спонтанной, наивной и (как мне по началу казалось), даже глупой)). В моём коде я сделал в int main вот такую штуку: "Z.mas=B.mas" и всё заработало как часы)) Но, тем не менее, вы внесли ценный вклад!) Благодарю)
0
|
|
|
Любитель чаепитий
|
|||
| 26.01.2017, 09:45 | |||
![]() Добавлено через 2 минуты
0
|
|||
|
Модератор
|
||||||
| 26.01.2017, 18:12 | ||||||
|
Александр Зуев, вот так сделал:
0
|
||||||
|
Любитель чаепитий
|
|||||
| 26.01.2017, 18:20 | |||||
arr = new int[size_]{};
1
|
|||||
| 26.01.2017, 18:42 | |
|
0
|
|
|
Модератор
|
|
| 26.01.2017, 18:49 | |
|
Александр Зуев, GbaLog-, мне вот только с полем
criterion_ не очень понятно как поступать.Зачем это число хранить как поле класса? Зачем передавать его в функцию? Должна ли функция быть функцией-членом или глобальной функцией? Если это глобальная функция, значит ей помимо этого числа надо и объект передавать. А если передавать объект, то зачем отдельно передавать это число? Ведь оно - поле объекта. Если же это функция-член класса T, зачем ей данные-члены (поля) этого же класса T дополнительно передавать в качестве аргумента?Бредятина какая-то... Архитектурная нелепица.
0
|
|
|
Модератор
|
|||
| 26.01.2017, 19:02 | |||
|
Я так понял, что это элемент ТЗ. Ну, то есть, по условию задачи надо, чтобы это поле было. Добавлено через 4 минуты GbaLog-, если только вместо лямбды создать класс-функтор. Вот там это поле будет оправдано.
0
|
|||
|
Модератор
|
||||||
| 26.01.2017, 19:26 | ||||||
|
GbaLog-, можно и без шаблона. Я уже тоже думаю, надо меньше наворотов. И так сложно получилось для ТС.
Добавлено через 22 минуты Сделал вот такой вариант:
0
|
||||||
|
Модератор
|
||||||
| 26.01.2017, 20:06 | ||||||
|
И вот ещё такой (добавил функцию-член
push_back):
0
|
||||||
| 26.01.2017, 20:06 | |
|
Не получается передать значение одного класса в другому классу Как передать контролы другому классу? Как передать объекты одного пользователя другому?
Наследование от protected класса: будут ли public члены класса Б доступны классу А Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
|
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи.
. . .
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|