Маленький вопрос

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Bill_
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс ноя 13, 2022 14:58:17

Маленький вопрос

Сообщение Bill_ »

Для чего может быть использована такая функция?
  • void foo(void){}
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15539
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Маленький вопрос

Сообщение BOB51 »

Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Маленький вопрос

Сообщение Аlex »

А лучше сразу СЮДА !
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: Маленький вопрос

Сообщение jcxz »

[uquote="Bill_",url="/forum/viewtopic.php?p=4749473#p4749473"]Для чего может быть использована такая функция?
  • void foo(void){}
[/uquote]Для затычки.
Bill_
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс ноя 13, 2022 14:58:17

Re: Маленький вопрос

Сообщение Bill_ »

[uquote="jcxz",url="/forum/viewtopic.php?p=4749591#p4749591"][uquote="Bill_",url="/forum/viewtopic.php?p=4749473#p4749473"]Для чего может быть использована такая функция?
  • void foo(void){}
[/uquote]Для затычки.[/uquote]
Это как?
Аватара пользователя
linux_rulezz
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Пн сен 15, 2025 08:43:23
Откуда: Маленький СССР посреди шариатской республики

Re: Маленький вопрос

Сообщение linux_rulezz »

Ну пишешь ты метод какой-то. У тебя есть пока что неиспользуемые поля в структуре. Оставлять их NULL не хочется, вот и впихиваешь временную затычку.
У меня такое часто встречается, особенно в случае, когда данный метод в конкретном случае не реализуется (например, ПЗС-камера обычно не умеет менять gain, поэтому setgain для нее будет затычкой, возвращающей FALSE).
Windows must die!
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: Маленький вопрос

Сообщение jcxz »

Не только. Например при условной компиляции: Какую-то функцию отключаем (её код вообще удаляется из исполняемого образа). А чтобы не писать лишних #if/#endif во всех её точках вызова, можно определить такую заглушку. А иногда при условной компиляции и вообще никак не обойтись без таких заглушек.
OKF
Это не хвост, это антенна
Сообщения: 1379
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Маленький вопрос

Сообщение OKF »

Ну, зачастую (всегда!) компилятор (смотря какой) и без условий удаляет неиспользуемые функции. Хотя да, есть не очень продвинутые компилеры.
Ответить

Вернуться в «Разные вопросы по МК»