Статическая инициализация фиаско происходит только в C ++?

Я только что узнал, что в c ++ есть проблема статической инициализации, мне просто любопытно, это только проблема c ++? а может эта проблема уже исправлена ​​даже в с ++?

-3

Решение

В Delphi каждый блок может иметь initialization а также finalization раздел. (Единицей является один исходный файл).

При условии, что нет циклических зависимостей между единицами, initialization зависимости будет раньше, чем initialization зависимого модуля. Порядок финализации обратный.

Я думаю, что это пример того, что проблемы можно было избежать.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]