1 / 1 / 0
Регистрация: 28.03.2011
Сообщений: 22
|
|
1 | |
В древности этим преподаватели якобы"убивали" зарвавшихся студентов15.12.2012, 12:34. Показов 1773. Ответов 28
Метки нет (Все метки)
Мне рассказали историю, что этот вопрос валил студентов напрочь
"напишите прототип функции, принимающей в качестве одного из своих аргументов, указатель на такую же функцию" Вопрос - это задание имеет смысл? Можно ли его выполнить. И в чем подвох? Может это просто бессмыслица? Так как мне в такой теоретической постановке ничего подобного делать не приходилось. Подскажите пожалуйста.
0
|
15.12.2012, 12:34 | |
Ответы с готовыми решениями:
28
Ореол древности Определить коэффициент древности имени С чем сравнивали геометрические тела в древности? Новые решения задач древности (Трисекция угла, квадратура круга, удвоение куба)? БД Преподаватели |
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
||||||
15.12.2012, 19:34 | 22 | |||||
Kastaneda, как я понял, создается простой прототип функции.
Например:
EDIT: наверно правильнее будет сказать создается сигнатура а не прототип.
1
|
Kastaneda
|
15.12.2012, 20:44
#23
|
Не по теме: Ну да, что-то сам не додумался. Век живи - век учись :)
0
|
1674 / 1046 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
|
15.12.2012, 21:20 | 24 |
Экземпляр (с телом функции) нельзя, но в данном случае оно нам и не надо, достаточно указателей/ссылок/объявлений.
1
|
1 / 1 / 0
Регистрация: 28.03.2011
Сообщений: 22
|
||||||
16.12.2012, 10:52 [ТС] | 25 | |||||
Все таки удалось от моего собеседника добиться МУ, он утверждает что условиям соответствует всего лишь одна строчка кода. И с видом павлина удалился.:-)
0
|
1674 / 1046 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
|
16.12.2012, 11:00 | 26 |
Параметр - указатель на функцию, принимающую произвольный набор параметров. Указатель на саму эту func не может быть приведён к такому типу неявно, только через принудительный reinterpret_cast. То есть, мы не можем просто вызвать func(func);, приходится преобразовывать, а значит, это не решение. С тем же (на самом деле, даже с бОльшим) успехом можно было бы преобразовывать указатель на void func(unsigned long). С практической точки зрения, здесь открывается простор для всяких ошибок и неприятных вещей.
1
|
1 / 1 / 0
Регистрация: 28.03.2011
Сообщений: 22
|
|
16.12.2012, 11:10 [ТС] | 27 |
Дискуссия чисто теоретическая. Поэтому всем спасибо за участие.
0
|
1 / 1 / 0
Регистрация: 28.03.2011
Сообщений: 22
|
|
16.12.2012, 13:34 [ТС] | 29 |
В принципе мне и нужно было мнение сведующего специалиста, спасибо. Из дискуссии мне понятно, что мой собеседник просто что то подзабыл :-)
0
|
16.12.2012, 13:34 | |
16.12.2012, 13:34 | |
Помогаю со студенческими работами здесь
29
БД Преподаватели C#.Преподаватели Преподаватели и Студенты. Преподаватели с форума Преподаватели на форуме Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |