1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
|
||||||
1 | ||||||
Функция должна принять указатель на саму себя07.01.2014, 22:48. Показов 3916. Ответов 46
Метки нет (Все метки)
не рекурсия. (ошибка в названии)
Функция должна принять указатель на саму себя. моя неверная попытка имеет вид
0
|
07.01.2014, 22:48 | |
Ответы с готовыми решениями:
46
Зачем функция вызывает саму себя? Функция должна возвращать указатель на первый элемент массива,удовлетворяющий условию Подскажите немножко с рекурсией ( Функция должна вызывать сама себя до тех пор пока sum не станет больше х) Перемножить матрицу на саму себя |
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
21.09.2015, 21:28 | 41 |
на самом деле там ничего сложного и сверъестественного нет.
я мог бы вам объяснить, как работает такая магия. но только если вы понимаете шаблоны хотя бы на базовом уровне.
0
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
|
|
21.09.2015, 21:37 [ТС] | 42 |
На базовом понимаю. Зачем они нужны тоже понимаю. Однозначно знаю не всю подноготную, но малая, вводная часть о шаблонах мне известна. Что Вы понимаете под базовым уровнем не очень понимаю. Понятие базовых знаний у людей обычно отличается. Как они там делают "большое пузо" небольшим с виду кодам, например, плохо понимаю, только в общих чертах.
0
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||||||||||
21.09.2015, 22:11 | 43 | ||||||||||
тогда поехали:
для начала отвлечемся от вашей задачи. забудье на время обо всем, о чем мы с вами говорили прежде. начнем с чистого листа. предположим, есть неккий класс "кнопка". и если на кнопку нажали - пусть она предупредит наш клиентский код об этом событии. но проблема в том, что "кнопка" - это библиотечный класс, который ничего о нас не знает как же она сможет прудепредить нас о нажатии, если она ничего о нас не знает? и вот здесь на помощь приходят "делегаты" - механизмы, которые позволяют выполнить опосредованный вызов произвольной функции, или функции-члена, без необходимости знать, что именно будет вызванно. вот так это может выглядеть в коде: http://rextester.com/TSIWEX43141
но мы указали ей, что нужно дернуть, что бы нас предупредить. теперь следущий шаг: вы наверное уже заметили, что всю грязную работу на себя берет чудесный механизм std::function. как он это делает? концептуальная схема: http://rextester.com/QXLF72730
что позволяет нацелить их куда угодно.
1
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|||||||||||
21.09.2015, 23:41 | 44 | ||||||||||
Не в тайпдефе дело. Если подпереться самым мощным костылем С++, коим является наследованная от Си низкоуровневость, можно и без него.
1
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
21.09.2015, 23:50 | 45 |
0
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
|
|
22.09.2015, 00:11 [ТС] | 46 |
gng, тому сообщению откуда выдрана цитата почти год уже)
Добавлено через 10 минут Не по теме: Я как бы сторонник версии, что у C/C++ возможности воистину безграничны, а непосредственно С++ - язык, который не способен пока что быть независимым, ибо ему периодически нужно костыли. Отсюда мое "С++ всего не может".
0
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
||||||
22.09.2015, 00:21 | 47 | |||||
Добавлено через 3 минуты Не по теме: hoggy, В плюсах можно заменить
0
|
22.09.2015, 00:21 | |
22.09.2015, 00:21 | |
Помогаю со студенческими работами здесь
47
Почему C++ программа не удаляет саму себя? Форма HTML по методу GET должна открывать саму себя, но не может Функция должна принимать указатель на неизвестный класс? Ссылка с ключами на саму себя Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |