В книге Страуструпа На языке программирования C++ он упоминает: «Как правило, важно, чтобы ресурсы были выпущены в обратном порядке их приобретения» Почему заказ важен?Зачем нужен порядок управления ресурсами?
void acquire()
{
acquire resource 1;
...
acquire resource n;
use resources;
release resource n;
...
release resource 1;
}
так что, если мы изменим порядок, как указано ниже?
void acquire()
{
acquire resource 1;
...
acquire resource n;
use resources;
release resource 1;
...
release resource n;
}