std::islower<div class="t-tr-text">(STD :: локаль)<div class="t-tr-dropdown"><div><div><div class="t-tr-dropdown-arrow-border"></div><div class="t-tr-dropdown-arrow"></div><div class="t-tr-dropdown-h">Оригинал:</div><div class="t-tr-dropdown-orig">(std::locale)</div><div class="t-tr-dropdown-notes">Текст был переведён автоматически используя [http://translate.google.com Переводчик Google].<br/> Вы можете проверить и исправить перевод. Для инструкций щёлкните [http://en.cppreference.com/w/Cppreference:MachineTranslations сюда].</div></div></div></div></div> — cppreference.com
Материал из cppreference.com
<metanoindex/>
<tbody> </tbody>
| Определено в заголовочном файле |
||
|
|
||
Проверяет, является ли данный символ классифицируется как символ нижнего регистра алфавитных по std::ctype аспект данной локали.
Оригинал:
Checks if the given character classified as a lowercase alphabetic character by the given locale's std::ctype facet.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
| ch | — | характер Оригинал: character Текст был переведён автоматически используя Переводчик Google. |
| loc | — | локали Оригинал: locale Текст был переведён автоматически используя Переводчик Google. |
Возвращаемое значение
Возврат true, если символ классифицируется как строчные, false иначе.
Оригинал:
Returns true if the character is classified as lowercase, false otherwise.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Возможная реализация
template< class charT > bool islower( charT ch, const std::locale& loc ) { return std::use_facet<std::ctype<charT>>(loc).is(std::ctype_base::lower, ch); }
Пример
Демонстрирует использование IsLower () с разных языков (OS-специфические) .
Оригинал:
Demonstrates the use of islower() with different locales (OS-specific).
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
#include <iostream> #include <locale> int main() { const wchar_t c = L'\u03c0'; // greek small letter pi std::locale loc1("C"); std::cout << "islower('π', C locale) returned " << std::boolalpha << std::islower(c, loc1) << '\n'; std::locale loc2("en_US.UTF8"); std::cout << "islower('π', Unicode locale) returned " << std::boolalpha << std::islower(c, loc2) << '\n'; }
Вывод:
islower('π', C locale) returned false
islower('π', Unicode locale) returned true
См. также
| проверяет, является ли символ символом нижнего регистра (функция) [править] | |
| проверяет, является ли широкий символ символом в нижнем регистре (функция) [править] |