- void foo(void){}
Маленький вопрос
Маленький вопрос
Для чего может быть использована такая функция?
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Маленький вопрос
А лучше сразу СЮДА !
Re: Маленький вопрос
[uquote="Bill_",url="/forum/viewtopic.php?p=4749473#p4749473"]Для чего может быть использована такая функция?
- void foo(void){}
Re: Маленький вопрос
[uquote="jcxz",url="/forum/viewtopic.php?p=4749591#p4749591"][uquote="Bill_",url="/forum/viewtopic.php?p=4749473#p4749473"]Для чего может быть использована такая функция?
Это как?
- void foo(void){}
Это как?
- linux_rulezz
- Вымогатель припоя
- Сообщения: 584
- Зарегистрирован: Пн сен 15, 2025 08:43:23
- Откуда: Маленький СССР посреди шариатской республики
Re: Маленький вопрос
Ну пишешь ты метод какой-то. У тебя есть пока что неиспользуемые поля в структуре. Оставлять их NULL не хочется, вот и впихиваешь временную затычку.
У меня такое часто встречается, особенно в случае, когда данный метод в конкретном случае не реализуется (например, ПЗС-камера обычно не умеет менять gain, поэтому setgain для нее будет затычкой, возвращающей FALSE).
У меня такое часто встречается, особенно в случае, когда данный метод в конкретном случае не реализуется (например, ПЗС-камера обычно не умеет менять gain, поэтому setgain для нее будет затычкой, возвращающей FALSE).
Windows must die!
Re: Маленький вопрос
Не только. Например при условной компиляции: Какую-то функцию отключаем (её код вообще удаляется из исполняемого образа). А чтобы не писать лишних #if/#endif во всех её точках вызова, можно определить такую заглушку. А иногда при условной компиляции и вообще никак не обойтись без таких заглушек.
Re: Маленький вопрос
Ну, зачастую (всегда!) компилятор (смотря какой) и без условий удаляет неиспользуемые функции. Хотя да, есть не очень продвинутые компилеры.