一直以来看C和C++从来都是流于形式,只看一点特别浅的东西,之后就急急忙忙的开写了,同时有总是见异思迁或者说是一曝十寒,所以没有多久就把最基本的东西给忘光了,比如这会就在想python中的类是怎么定义的来着?是用冒号的么?还是直接用class关键字声明一下之后就跟c++一样了?这个好像是很明显的狗熊掰棒子哪!~~~~我忍
为了以后再忘了也有个地方查一下特意在这里记下了,算是狗熊窝儿吧!
stand I/O stream #include<iostream>
与<<连用的状态:
(no)showpos (不)显示正负号
(no)showbase 十六进制/八进制数前(不)显示0x/0
(no)uppercase 十六进制(不)以大写字母显示
(no)showpoint (不)显示小数点
(no)boolalpha (不)以bool和false的形式显示布尔量
left/right 数据对齐方向
dec/hex/oct 数据显示格式 十/十六/八进制
fixed/scientific 数据显示格式:x.6/科学计数法 取消方法采用 cout.unsetf(ios::fixed)/cout.unsetf(ios::scientific)
cout.width(int) 一次有效的设置输出宽度
cout.fill(char) 数据宽度不足时填充字符
cout.precision(int) 在普通时设置显示有效位,在scientific时设置显示精度
与<<连用的状态设置: 此处要#include<iomainp>
setw(int)/setfill(char)/setprecision(int) 与以上函数作用相同
文件流: #include<fstream>
ifstream fstreamName(filename,openmode=ios::in),创建输入流,filename是字符串,openmode为可选参数
ofstream fstreamName(filename,openmaode=ios::out),输出流,同上
string流 #include<sstream>
istringstream sstreamName(string)
流结构的都可以使用<<和>>? 目前还不是很清楚,再议,再议···呵呵
花了半天时间才敲了这么一点儿东西,太不值得了,以后还是多敲点框架性的东西好了,零碎的就算啦