Не претендуя на открытие, хочу поделиться небольшой фенечкой. Активно программируя в Win API, все время приходится выставлять интервалы ф-циям ожидания — естественно, в миллисекундах. Чтобы не загромождать программу нулями, я ввел пару констант:
const DWORD Seconds = 1000;
const DWORD Minutes = 60 * Seconds;
Теперь использовать "временной" API одно удовольствие:
Sleep(50*Minutes);
WaitForSingleObject(Event, 3*Seconds);
Тоже самое, наверное, можно сделать и с размерами данных:
const DWORD Kb = 1024;
const DWORD Mb = Kb * Kb;
int MyArray [2*Kb];
Теоретически, можно еще больше приблизить синтакис через define:
#define MINUTES * 1000
Sleep(5 MINUTES);
однако, почему-то я чувствую некое внутреннее отвращение к этом решению.
03.04.05 16:27: Перенесено модератором из 'C/C++' — Odi$$ey