Sprawdzanie czy string ma w sobie cyfrę

0

Mam **banalny ** problem.

Chciałbym sprawdzić czy dany string posiada w sobie cyfrę/cyfry (jakaś funkcja typu bool). Funkcja powinna zwrócić true jeśli string składa się tylko z np. liter lub znaków innych niż liczby, obojętne. Mogę to łatwo zrobić np. iterując po stringu char po charze i za każdym razem sprawdzając isdigit.

Pytanie brzmi: czy jest coś szybszego? Szukam gotowego rozwiązania z C++, może jest taka metoda gotowa, co by koła na nowo nie wynajdować?

Dzięki.

4

std::any_of()/std::all_of()/std::none_of() i isdigit()

1 użytkowników online, w tym zalogowanych: 0, gości: 1