Возможна ли в C ++ переменная только для стека?

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

Обратное довольно просто (частный конструктор с фабричным методом), но я не знаю, что переменная только для стека является возможно. Есть ли вообще?

6
задан summerlight 26 October 2010 в 09:08
поделиться