未知的 cin 属性
Unknown cin properties
尽我所能,我找不到任何关于 cin.binary
的用途的信息。
类似的,思维基础,十进制,十六进制,八进制似乎只在与 cout 一起使用时出现 - 例如,
cout << std::hex << n;
.
然而 cout << std::binary << n;
无效
输入 cin.
会生成此智能感知弹出窗口
我假设这些是某种标志。不过肯定会很高兴。
binary 用于以二进制模式(相对于文本模式)打开 istream。
std::cin 未以二进制模式打开,请阅读答案here了解更多详情。
binary
是一个标志,告诉流以二进制模式(而不是文本模式)打开。
您可以在此处找到有关这些标志的文档:http://en.cppreference.com/w/cpp/io/ios_base/openmode
您也可以在此站点上搜索 std::basic_istream
的其他标志和函数(例如 std::cin
):
http://en.cppreference.com/w/cpp/io/basic_istream
尽我所能,我找不到任何关于 cin.binary
的用途的信息。
类似的,思维基础,十进制,十六进制,八进制似乎只在与 cout 一起使用时出现 - 例如,
cout << std::hex << n;
.
然而 cout << std::binary << n;
无效
输入 cin.
会生成此智能感知弹出窗口
我假设这些是某种标志。不过肯定会很高兴。
binary 用于以二进制模式(相对于文本模式)打开 istream。
std::cin 未以二进制模式打开,请阅读答案here了解更多详情。
binary
是一个标志,告诉流以二进制模式(而不是文本模式)打开。
您可以在此处找到有关这些标志的文档:http://en.cppreference.com/w/cpp/io/ios_base/openmode
您也可以在此站点上搜索 std::basic_istream
的其他标志和函数(例如 std::cin
):
http://en.cppreference.com/w/cpp/io/basic_istream