У меня есть std :: wstring, и я хочу найти, какие символы в верхнем регистре, а какие в нижнем.кажется, что std :: isupper и islower работают только с символами ASCII, но я хочу иметь возможность находить все виды символов верхнего и нижнего регистра
, например, á - это «латинская строчная буква a с острым» и Áявляется «латинской заглавной буквой A с острым», аналогично ä и Ä являются строчными и прописными немецкими буквами.
Есть ли какая-либо функция (mfc, boost или в любой другой библиотеке), которую я могу использовать, чтобы выяснить,символ в нижнем или верхнем регистре (независимо от локали)?
Заранее спасибо
Рахул