Реализация C ++ эквивалента C # using оператор

Я ищу элегантное решение для реализации эквивалента инструкции using C # в C ++. В идеале результирующий синтаксис должен быть простым для использования и чтения.

Детали инструкции C # Using находятся здесь - http://msdn.microsoft.com/en-us/library/yh598w02 (v = vs.80) .aspx

Я не уверен, будет ли решение использовать указатели функций с деструкторами в классах, некоторая форма умного программирования шаблонов или даже программирования мета шаблонов. В основном я не знаю, с чего начать ...

11
задан Ben Voigt 26 March 2012 в 21:00
поделиться