Freigeben über


collate_byname-Klasse

Eine abgeleitete Klassenvorlage, die ein Objekt beschreibt, das als sortate Facet eines bestimmten Gebietsschemas dienen kann, wodurch das Abrufen von Informationen, die für einen kulturspezifischen Bereich in Bezug auf Zeichenfolgensortierungskonventionen spezifisch sind, ermöglicht wird.

Syntax

template <class CharType>
class collate_byname : public collate<CharType> {
public:
    explicit collate_byname(
    const char* _Locname,
    size_t _Refs = 0);

    explicit collate_byname(
    const string& _Locname,
    size_t _Refs = 0);

protected:
    virtual ~collate_byname();

};

Parameter

_Locname
Ein benanntes Gebietsschema.

_Refs
Eine initiale Verweisanzahl.

Hinweise

Die Klassenvorlage beschreibt ein Objekt, das als Gebietsschema-Facet vom Typ "<CharType>" dienen kann. Das Verhalten wird durch das benannteGebietsschema _Locname bestimmt. Jeder Konstruktor initialisiert sein Basisobjekt mit der Sortierung<CharType>( _Refs).

Anforderungen

Header:<locale>

Namespace: std

Siehe auch

Threadsicherheit in der C++-Standardbibliothek