Freigeben über


ctype::do_scan_not

Eine virtuelle Funktion aufgerufen, um das erste Zeichen in einem Bereich zu suchen, der keine angegebene Maske übereinstimmt.

virtual const CharType *do_scan_not(
    mask maskVal, 
    const CharType* first, 
    const CharType* last,
) const;

Parameter

  • maskVal
    Der nicht von einem Zeichen gefunden werden Maskenwert.

  • first
    Ein Zeiger auf das erste Zeichen im gescannt werden Bereich.

  • last
    Ein Zeiger auf Zeichen direkt hinter dem letzten Zeichen im gescannt werden Bereich.

Rückgabewert

Ein Zeiger auf das erste Zeichen in einem Bereich, der keine angegebene Maske übereinstimmt. Wenn kein solcher Wert vorhanden ist, wird last zurückgegeben.

Hinweise

Die geschützte Memberfunktion gibt den kleinsten Zeiger ptr im Bereich zurück [first, last) für die do_is(maskVal, *ptr) false ist.

Beispiel

Im Beispiel für scan_not, die do_scan_not aufruft.

Anforderungen

Gebietsschema Header: <>

Namespace: std

Siehe auch

Referenz

ctype-Klasse