28 Algorithms library [algorithms]

28.8 C library algorithms [alg.c.library]

[ Note: Заголовок <cstdlib> объявляет функции, описанные в этом подпункте. ]end note

void* bsearch(const void* key, const void* base, size_t nmemb, size_t size, c-compare-pred* compar); void* bsearch(const void* key, const void* base, size_t nmemb, size_t size, compare-pred* compar); void qsort(void* base, size_t nmemb, size_t size, c-compare-pred* compar); void qsort(void* base, size_t nmemb, size_t size, compare-pred* compar);

Effects: Эти функции имеют семантику, указанную в стандартной библиотеке C.

Remarks: Поведение не определено, если только объекты в массиве, на который указывает, не base имеют тривиального типа.

Throws: Любое исключение, созданное compar() ([res.on.exception.handling]).

См. Также: ISO C 7.22.5.