|
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
|
||||||
Что такое имя функции?27.07.2019, 16:04. Показов 18176. Ответов 45
Метки нет (Все метки)
скажите пожалуйста что такое имя функции?
создаю указатель на функцию
0
|
||||||
| 27.07.2019, 16:04 | |
|
Ответы с готовыми решениями:
45
При вводе имени сообщить, что есть такое имя Что такое Функции в C++ Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами? |
|
698 / 140 / 57
Регистрация: 20.08.2017
Сообщений: 255
|
||||||
| 27.07.2019, 23:32 | ||||||
|
Кстати, интересно заметить, что благодаря такому неявному преобразованию возможно делать вот такое:
0
|
||||||
|
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
|
|||||||||||||||||
| 28.07.2019, 00:07 [ТС] | |||||||||||||||||
|
нет. под именем функции я в данном случае понимаю вот это
Добавлено через 50 секунд
что тут значит .LFB0 ? может так пойму
0
|
|||||||||||||||||
|
698 / 140 / 57
Регистрация: 20.08.2017
Сообщений: 255
|
||||||||||||||||||||||||||||
| 28.07.2019, 00:49 | ||||||||||||||||||||||||||||
Сообщение было отмечено pcmax как решение
Решениеfoo — это function designator expression. При использовании почти в любых контекстах function designator expression преобразуется в non-lvalue указатель на эту функцию. В данном случае это неявное преобразование имеет место быть. Так что можешь считать, что «имя функции» — это function designator expression (но также и идентификатор).Вот это:
Добавлено через 4 минуты Добавлено через 16 минут Вообще, как мне кажется, тебя интересует совсем другой вопрос: «Что вообще такое функция?». Смотри, допустим, у нас есть массив swap:
Мы можем использовать этот массив как функцию!
temp в сегменте кода (возможно) и передаст управление на начало этого сегмента. Т. е. грубо говоря, функция — это просто набор инструкций с инструкцией ret в конце (_Noreturn не рассматриваем). В конце выполнения функции (этого набора инструкций) управление передастся обратно в вызывающий код. Таким образом, указатель на функцию — это просто адрес первой инструкции этой функции (в ассемблерном коде такие адреса как раз и обозначаются метками).Тоже самое мы могли бы написать как:
2
|
||||||||||||||||||||||||||||
|
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
|
|
| 28.07.2019, 03:03 [ТС] | |
|
вроде понял... спасибо
0
|
|
|
285 / 176 / 21
Регистрация: 16.02.2018
Сообщений: 666
|
|||
| 28.07.2019, 22:08 | |||
![]()
2
|
|||
| 28.07.2019, 22:08 | |
|
Что такое виртуальные функции? Что такое обертка функции? Что такое ссылки на функции? Что такое прототип функции?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
|
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|