LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

В C++ это делается через класс с деструктором и лямбду, так что специального функционала встроенного в язык не требуется:

void Do()
{
  scope_exit _([] {printf("-Do\n");});
  printf("+Do\n");
  printf("content\n");
}

Исходная версия X512, :

В C++ это делается через класс с деструктором и лямбду, так что специального функционала встроенного в язык не требуется:

void Do()
{
  scope_exit _([] {ptintf("-Do\n");});
  printf("+Do\n");
  printf("content\n");
}