std

Полезности и интересности из стандартной библиотеки.


Функции

• set_new_handler
Сигнатура:
new_handler set_new_handler( new_handler );
   где new_handlertyperdef void(*new_handler)();
    Задаёт функцию обратного вызова (полученный параметр), которая должна быть вызвана в случае, если глобальный operator new() не смог выделить память. Возвращает указатель на функцию, которая была до этого установлена в качестве обратного вызова.

• set_terminate
Сигнатура:
terminate_handler set_terminate( terminate_handler );
   где terminate_handler — typerdef void(* terminate_handler )();

• set_unexpected
Сигнатура:
unexpected_handler set_unexpected( unexpected_handler );
   где unexpected_handler — typerdef void(* unexpected_handler)();
• В заголовочном файле limits.h каждый компилятор задаёт множество интересных ограничений для стандартных типов данных.