1
调用成员函数时为什么有的地方要用->有的地方用.呢?
If the virable is a Pointer, then we have to use -> to call it's member functions
else, we use .
eg:
class Student{.....};
void main()
{
Student *A[3];
for(int j=0;jgetscore();//declared in class Student
}
}
2
iomanip.h 是流控制 头文件,常见与iostream配合使用的,如果使用还
要 using namespace std; 包含的是一些 流格式控制 的函数、方法
它是I/O流控制头文件,
就像C里面的格式化输出一样.以下是一些常见的控制函数的:主要是对
cin,cout之类的一些操纵运算子,
比如 setw ,left right,setfill,,setbase,setprecision等等。
.以下是一些常用的:
dec 置基数为10 相当于"%d"
hex 置基数为16 相当于"%X"
oct 置基数为8 相当于"%o"
setfill(c) 设填充字符为c
setprecision(n) 设显示小数精度为n位
setw(n) 设域宽为n个字符
setioflags(ios::fixed) 固定的浮点显示
setioflags(ios::scientific) 指数表示
setiosflags(ios::left) 左对齐
setiosflags(ios::right) 右对齐
setiosflags(ios::skipws 忽略前导空白
setiosflags(ios::uppercase) 16进制数大写输出
setiosflags(ios::lowercase) 16进制小写输出
setiosflags(ios::showpoint) 强制显示小数点
setiosflags(ios::showpos) 强制显示符号
举例:
#include
#include
using namespace std;
int main()
{
cout<<12345.0<