MSVC C++ preprocessor
Apr. 24th, 2012 02:09 pmВ группе gmane.comp.lib.boost.devel - занятное письмо про особенности препроцессора в MSVC.
http://permalink.gmane.org/gmane.comp.lib.boost.devel/230341
Вся ветка обсуждения: http://comments.gmane.org/gmane.comp.lib.boost.devel/230274
Краткое содержание: вместо того, чтобы честно реализовать спецификацию, MS попыталась сделать попроще. В простых случаях это работает, в сложных - нет. Essentially, the macro expansion algorithm appears to be fundamentally broken.
http://permalink.gmane.org/gmane.comp.lib.boost.devel/230341
Вся ветка обсуждения: http://comments.gmane.org/gmane.comp.lib.boost.devel/230274
Краткое содержание: вместо того, чтобы честно реализовать спецификацию, MS попыталась сделать попроще. В простых случаях это работает, в сложных - нет. Essentially, the macro expansion algorithm appears to be fundamentally broken.