C++ ios库 - nouppercase 函数



描述

它用于设置str流的大写格式标志。当设置大写格式标志时,在涉及流生成的字母的输出操作(如某些十六进制表示和数字基数前缀)中,将使用大写字母代替小写字母。

声明

以下是std::uppercase函数的声明。

ios_base& uppercase (ios_base& str);

参数

str − 受影响的流对象的格式标志。

返回值

它返回参数str。

异常

基本保证 − 如果抛出异常,str处于有效状态。

数据竞争

它修改str。对同一流对象的并发访问可能会导致数据竞争。

示例

下面的例子解释了std::uppercase函数。

#include <iostream>

int main () {
   std::cout << std::showbase << std::hex;
   std::cout << std::uppercase << 77 << '\n';
   std::cout << std::nouppercase << 77 << '\n';
   return 0;
}

让我们编译并运行上面的程序,这将产生以下结果:

0X4D
0x4d
ios.htm
广告