std::boolalpha, std::noboolalpha
Материал из cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| Заголовочный файл <ios>
|
||
| std::ios_base& boolalpha( std::ios_base& str ); |
(1) | |
| std::ios_base& noboolalpha( std::ios_base& str ); |
(2) | |
позволяет
2) boolalpha флага в потоке str как при вызове str.setf(std::ios_base::boolalpha)Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
отключает
boolalpha флага в потоке str как при вызове str.unsetf(std::ios_base::boolalpha)Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
std::boolalpha в I / O манипулятора, так что его можно назвать с выражением таких как out << std::boolalpha для любого типа out std::basic_ostream или выражения, такие как in >> std::boolalpha для любого типа in std::basic_istream.Original:
std::boolalpha is an I/O manipulator, so it may be called with an expression such as out << std::boolalpha for any out of type std::basic_ostream or with an expression such as in >> std::boolalpha for any in of type std::basic_istream.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Содержание |
[править] Параметры
| str | - | ссылка на поток ввода / вывода
Original: reference to I/O stream The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[править] Возвращаемое значение
str (ссылка на поток после манипуляций)Original:
str (reference to the stream after manipulation)The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[править] Пример
#include <sstream> #include <locale> #include <iostream> int main() { // boolalpha output std::cout << std::boolalpha << "boolalpha true: " << true << '\n' << "boolalpha false: " << false << '\n'; std::cout << std::noboolalpha << "noboolalpha true: " << true << '\n' << "noboolalpha false: " << false << '\n'; // booalpha parse bool b1, b2; std::istringstream is("true false"); is >> std::boolalpha >> b1 >> b2; std::cout << '\"' << is.str() << "\" parsed as " << b1 << ' ' << b2 << '\n'; }
Вывод:
boolalpha true: true boolalpha false: false noboolalpha true: 1 noboolalpha false: 0 "true false" parsed as 1 0
[править] См. также
| очищает указанные флаги ios_base Original: clears the specified ios_base flags The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (функция) | |
| устанавливает указанные флаги ios_base Original: sets the specified ios_base flags The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (функция) | |
| [virtual] |
предоставляет строку, используемую в качестве имени логического true Original: provides the string to use as the name of the boolean true The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (virtual protected std::numpunct функция-член)
|
| [virtual] |
предоставляет строку, используемую в качестве имени логического false Original: provides the string to use as the name of the boolean false The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (virtual protected std::numpunct функция-член)
|