scoped()
Get to learn about the scoped function in this lesson.
We'll cover the following...
We'll cover the following...
Calling the destructor using scoped()
The program in the previous lesson has a weakness: The scopes may be exited before the destroy() function is executed, commonly by thrown exceptions. If the destroy() function must be executed even when exceptions are thrown, a solution is to take advantage of scope().
Instead of using the new keyword, another solution is to construct class objects by std.typecons.scoped. ...