Главная » Статьи » IT |
Аналог Delphi initialization/finalization для С++
Данные секции используются в Delphi для выполнения однократно перед началом работы и после завершения соответственно. Использовать можно, например, для стартовой инициализации чело-либо (при необходимости) или для финальной проверки. Просто добавить пустой класс в cpp файл и рядом объявить статический экземпляр класса. Код инициализации поместить в конструктор, а код финализации в деструктор. Пример: class __cpp_init { public: __cpp_init() { // place init code here } ~class __cpp_init() { // place final code here } }; static __cpp_init ____cpp_init;
| |
Просмотров: 499 | | |
Всего комментариев: 0 | |