ksacvet777.moy.su
Главная » Статьи » 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;


Категория: IT | Добавил: ksacvet777 (01.02.2014)
Просмотров: 476 | Теги: finalization, analog, initialization, C++, delphi | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: