ctype, isalnum etc.
-
(1)
Gibt es eine globale instanz von std::ctype (für is(mask,ch)), oder muß ich mich selbst drum kümmern?Die top-level-funktionen (isalnum usw.) erwarten einen locale, die ctype-member aber nicht. Hat das einen Grund? (was für einen?
)
Dankeschön schonmal.
-
peterchen schrieb:
Die top-level-funktionen (isalnum usw.) erwarten einen locale, die ctype-member aber nicht. Hat das einen Grund? (was für einen?
)
<ctype> ist der C Header. Und C hat keine Locale Objekte, deshalb nehmen sie auch keine... Für die <ctype> funktionen muss man setlocale global setzen...
-