ВСЕ ПРИМЕРЫ ЖИВЫЕ, у меня перед глазами.
• stream.flush — физический сброс данных на устройство (при выводе) или сброс буферов (при вводе) имеет место только с реальным устройством, а написанные прикладным прогером потоки редко с ними работают, потому пустая.
• Импортёр из системы управления предприятием, который для каждого, например, рецепта производства вызывает callback. Если рецепты не поддерживаются — ничего не делать.
• В каком-то виджете Qt напрочь убираем реакцию на колесо мыши.
• Программа использует для ускорения кучу кэшей, которые перед импортом данных выкидываются. Если выкидывать нечего — функция compactMemory пуста.
• Или твоя фигура-квадрат, для которой поворот ничего не делает.