Что означают утверждения «#pragma managed (push, off)» и «#pragma managed (pop)»?

Я смотрю на некоторый код C ++ / CLI и видел много таких утверждений, в основном около #include s . Что они имеют в виду? Я знаю, что они, согласно MSDN, Включить управление на уровне функций для компиляции функций как управляемых или неуправляемых. Но меня интересует их внутренняя механика, особенно семантика push и pop . Если бы кто-нибудь мог объяснить, как работает одно из двух утверждений, я сам выясню второе.

12
задан user467947 31 January 2011 в 11:29
поделиться