Здравствуйте, kfmn, Вы писали:
K>Столкнулся со странным поведением проги на простейшем коде (под MS Visual Studio 2010 Professional). Помогите разобраться!
Это запросто может быть причудой дебаггера, если в твоей сборке включена оптимизация. Проверь флаги компилятора и убедись, что там /Od, и что вообще сборка дебажная, и что отладочная информация актуальная.
Потому что других причин я просто не вижу. Даже какие-то макросы — ну я не знаю, разве что for и if переопределены, и то — как?!
Если под дебажной сборкой будет глючить — попробуй распечатать результат препроцессора. Может, действительно макросы.
(Project — properties — C++ — preprocessor — preprocess to file)