Здравствуйте, ilya123, Вы писали:
I>В примерах от MS все переменные объявляются в начале функции и используется NULL. Хотя Страуструп советует объявлять переменные только перед использованием и вместо NULL использовать 0. Кто прав? Интересует этот вопрос применительно к кодированию под Windows.
NULL это традиция.Нулем он и определен — а в чем проблема?
Насчет, сразу или после определять переменную, так это дело практики или личных присрастий, делайте как Вам угодно, только делайте это, того требует элементарная аккуратность. Первый вариант мне нравитсться больше.