System::Collections::Generic::_net_binnary_search metod
System::Collections::Generic::_net_binnary_search(const containterT<T, Allocator>&, int, int, T) method
Implementerar binärsökning i en slumpåtkomstbehållare. Specialisering för smarta pekare. Använder System::Object::CompareTo metoden.
template<template< typename, typename > class,class T,class Allocator> std::enable_if<IsSmartPtr<T>::value, int>::type System::Collections::Generic::_net_binnary_search(const containterT<T, Allocator> &container, int index, int count, T value)
| Parameter | Beskrivning |
|---|---|
| containerT | STL‑stilad behållarmalltyp med två mallargument: elementtyp och allokerartyp. |
| T | Elementtyp. |
| Allocator | Allokerartyp. |
| Parameter | Type | Beskrivning |
|---|---|---|
| behållare | const containterT<T, Allocator>& | Behållare att söka i. |
| index | int | Startindex för sökområde. |
| count | int | Längd för sökområde. |
| value | T | Värde att leta efter. |
ReturnValue
Om hittad, index för nästa element; annars komplementet till index där sökningen stoppades.
Se även
- Namespace System::Collections::Generic
- Library Aspose.Page for C++
System::Collections::Generic::_net_binnary_search(const containterT<T, Allocator>&, int, int, T) method
Implementerar binärsökning i en slumpmässig åtkomstbehållare. Specialisering för värdetyper. Använder CompareTo-metoden.
template<template< typename, typename > class,class T,class Allocator> std::enable_if<!IsSmartPtr<T>::value &&!std::is_scalar<T>::value, int>::type System::Collections::Generic::_net_binnary_search(const containterT<T, Allocator> &container, int index, int count, T value)
| Parameter | Beskrivning |
|---|---|
| containerT | STL‑stilad behållarmalltyp med två mallargument: elementtyp och allokerartyp. |
| T | Elementtyp. |
| Allocator | Allokerartyp. |
| Parameter | Type | Beskrivning |
|---|---|---|
| behållare | const containterT<T, Allocator>& | Behållare att söka i. |
| index | int | Startindex för sökområde. |
| count | int | Längd för sökområde. |
| value | T | Värde att leta efter. |
ReturnValue
Om hittad, index för nästa element; annars komplementet till index där sökningen stoppades.
Se även
- Namespace System::Collections::Generic
- Library Aspose.Page for C++
System::Collections::Generic::_net_binnary_search(const containterT<T, Allocator>&, int, int, T) method
Implementerar binärsökning i en slumpmässig åtkomstbehållare. Specialisering för skalära typer. Jämför element med större- och mindreoperatorer.
template<template< typename, typename > class,class T,class Allocator> std::enable_if<std::is_scalar<T>::value, int>::type System::Collections::Generic::_net_binnary_search(const containterT<T, Allocator> &container, int index, int count, T value)
| Parameter | Beskrivning |
|---|---|
| containerT | STL‑stilad behållarmalltyp med två mallargument: elementtyp och allokerartyp. |
| T | Elementtyp. |
| Allocator | Allokerartyp. |
| Parameter | Type | Beskrivning |
|---|---|---|
| behållare | const containterT<T, Allocator>& | Behållare att söka i. |
| index | int | Startindex för sökområde. |
| count | int | Längd för sökområde. |
| value | T | Värde att leta efter. |
ReturnValue
Om hittad, index för nästa element; annars komplementet till index där sökningen stoppades.
Se även
- Namespace System::Collections::Generic
- Library Aspose.Page for C++
System::Collections::Generic::_net_binnary_search(const containterT<T, Allocator>&, int, int, T, const SharedPtr<System::Collections::Generic::IComparer<T>>&) method
Implementerar binärsökning i en slumpmässig åtkomstbehållare.
template<template< typename, typename > class,class T,class Allocator> int System::Collections::Generic::_net_binnary_search(const containterT<T, Allocator> &container, int index, int count, T value, const SharedPtr<System::Collections::Generic::IComparer<T>> &comparer)
| Parameter | Beskrivning |
|---|---|
| containerT | STL‑stilad behållarmalltyp med två mallargument: elementtyp och allokerartyp. |
| T | Elementtyp. |
| Allocator | Allokerartyp. |
| Parameter | Type | Beskrivning |
|---|---|---|
| behållare | const containterT<T, Allocator>& | Behållare att söka i. |
| index | int | Startindex för sökområde. |
| count | int | Längd för sökområde. |
| value | T | Värde att leta efter. |
| comparer | const SharedPtr<System::Collections::Generic::IComparer<T>>& | Comparer objekt. |
ReturnValue
Om hittad, index för nästa element; annars komplementet till index där sökningen stoppades.
Se även
- Typedef SharedPtr
- Class IComparer
- Namespace System::Collections::Generic
- Library Aspose.Page for C++