Namespaces
Variants

deduction guides for std::experimental::scope_exit

From cppreference.net

Определено в заголовочном файле <experimental/scope>
template < class EF >
scope_exit ( EF ) - > scope_exit < EF > ;
(library fundamentals TS v3)

Один deduction guide предоставляется для std::experimental::scope_exit чтобы позволить выведение типа из аргумента функционального типа или типа функционального объекта.

Аргумент (после преобразования функции в указатель , если применимо) копируется или перемещается в создаваемый scope_exit .

Пример