2 yxts122 YXTS122 于 2016.03.07 15:27 提问

os.setf(initial);这句到底起什么作用?

os.setf(initial);不管我有没有注释掉这条语句,运行结果都一样,感觉这条语句好像是多余的。图片图片

4个回答

John_ToStr
John_ToStr   Rxr 2016.03.07 18:37
已采纳

// using ios_base::fmtflags
#include // std::cout, std::ios_base, std::ios,
// std::hex, std::showbase
int main () {

// using fmtflags as class member constants:
std::cout.setf (std::ios_base::hex , std::ios_base::basefield);
std::cout.setf (std::ios_base::showbase);
std::cout << 100 << '\n';

// using fmtflags as inherited class member constants:
std::cout.setf (std::ios::hex , std::ios::basefield);
std::cout.setf (std::ios::showbase);
std::cout << 100 << '\n';

// using fmtflags as object member constants:
std::cout.setf (std::cout.hex , std::cout.basefield);
std::cout.setf (std::cout.showbase);
std::cout << 100 << '\n';

// using fmtflags as a type:
std::ios_base::fmtflags ff;
ff = std::cout.flags();
ff &= ~std::cout.basefield; // unset basefield bits
ff |= std::cout.hex; // set hex
ff |= std::cout.showbase; // set showbase
std::cout.flags(ff);
std::cout << 100 << '\n';

// not using fmtflags, but using manipulators:
std::cout << std::hex << std::showbase << 100 << '\n';

return 0;
}

lx624909677
lx624909677   Ds   Rxr 2016.03.07 15:38
oyljerry
oyljerry   Ds   Rxr 2016.03.07 15:49
YXTS122
YXTS122 你这链接不存在。。。。。。。
2 年多之前 回复
John_ToStr
John_ToStr   Rxr 2016.03.07 18:39

c++库里面的东西,是一个标志类型的变量。有用的,仅仅是当前你用不到

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java 的接口到底起什么作用
我想,可能不止我一个人有这个疑问,所以,把它贴出来。   下面是madai和clkrst给我的回答。   在此谢谢两位。   我的问题是:   java 的接口到底起什么作用?    1、从书中看到的是java程序的接口中只定义了常量及空方法,空的方法有什么用呢?还要在类中写方法体,那还要接口干什么?   2、一个程序中写了2个接口,并在同一个类中写
java 的接口到底起什么作用
我想,可能不止我一个人有这个疑问,所以,把它贴出来。     下面是madai和clkrst给我的回答。     在此谢谢两位。     我的问题是:     java 的接口到底起什么作用?     1、从书中看到的是java程序的接口中只定义了常量及空方法,空的方法有什么用呢?还要在类中写方法体,那还要接口干什么?     2、一个程序中写了2个接口,并在同一个类中写方
[转载]java 的接口到底起什么作用
我想,可能不止我一个人有这个疑问,所以,把它贴出来。     下面是madai和clkrst给我的回答。在此谢谢两位。     我的问题是:java 的接口到底起什么作用?1、从书中看到的是java程序的接口中只定义了常量及空方法,空的方法有什么用呢?还要在类中写方法体,那还要接口干什么?2、一个程序中写了2个接口,并在同一个类中写方法体,这与多继承有什么关系。3、包中那些已定义的接口,怎么知道那
Cookies的作用
Cookies现在经常被大家提到,那么到底什么是Cookies,它有什么作用呢?
什么是Javac
Javac 编译器的任务就是讲java语言规范转化成Java虚拟机语言规范,完成 “翻译工作” 什么是Javac Javac 是一种编译器,能将一种语言规范转化成另外一种语言规范。通常编译器都是将便于人理解的语言规范转化成机器容易理解的语言规范。如c,c++或者汇编语言都是讲远吗直接编译成目标机器码,这个目标机器码是CPU直接执行的指令集合。这些指令集合也就是底曾的一种语言规范,机器能够直...
二极管起什么作用?
1、整流   利用二极管单向导电性,可以把方向交替变化的交流电变换成单一方向的脉冲直流电。   2、开关   二极管在正向电压作用下电阻很小,处于导通状态,相当于一只接通的开关;在反向电压作用下,电阻很大,处于截止状态,如同一只断开的开关。利用二极管的开关特性,可以组成各种逻辑电路。   3、限幅   二极管正向导通后,它的正向压降基本保持不变(硅管为0.7V,锗管为0.3V)。利用这一
到底什么是hash?它起什么作用?
从emule诞生到现在也已经有了两年左右时间了,随着emule的普及,喜欢他的人也越来越多,但是由于emule对技术相应有一个门槛,不像bt那么容易上手,所以很多朋友很长时间以来一直都有这样或那样的疑问,今天是周末我也献献丑,写一篇关于hash的文章。 大家天天都在使用em
extern"C"到底做了什么,起流什么作用
//m.cpp文件 int get(); int main(void){ get(); } 测试环境为ubuntu,测试工具为gcc,编译生成的汇编文件为.s文件 .file "m.cpp" .text .globl main .type main, @function main: .LFB0: .cfi_startproc pushq %rbp .cfi_def_cfa_of
spring在ssh框架中到底起到什么作用
在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它 将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语 句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大 致是:Jsp页面----Struts------Service(业务逻辑处理类)---Hibernate(左到右)
initial catalog与database的区别是什么
initial catalog与database的区别是什么        Initial Catalog: DataBase: 两者没有任何区别只是名称不一样,就好像是人类的真实姓名与曾用名一样。。都可以叫你。********************************************Integrated Security=SSPI 这个表示以当前WINDOWS系统用户身去登