使用Deitel的C++大学教程,图书馆借的第七版,网上找到第五版的

先看了指针这一章

使用const修饰指针

int *aPtr;

int *const aPtr;

const int *aPtr;

const int *const aPtr;

const修饰相邻右侧的东西

上述依次描述为

aPtr是一个指向int类型的指针

aPtr是一个指向非常量整型的数据的常量指针

aPtr是一个指向常量整型数据的指针

aPtr是一个指向常量整型数据的常量指针

从右向左读

之前在哪里有看到const修饰复合出来的类型还是定义的忘记怎样描述

第一眼看的时候出错了

有空再加上

早上看到类的时候用了setw和setfill

h = 6;

m = 4;

s = 34;

cout << setfill('0') << setw(2) << h << ":" << setw(2) << m << setw(2) << s << endl;

for (int i = 0; i < 5; i++)

cout << setw(2) << i << endl;

打印的结果为06:04:34

可以看到setfill只出现了一次,而setw出现了多次

原因在于setfill是粘性设置,填充字符在以后仍然填充,并且不单单作用于setfill所在的语句

如上所示紧接着打印的结果:

01

02

03

04

相应的setw是非粘性设置,它只对紧接着显示的值起作用

所以上述代码中setfill只需要设置一次,setw却设置了多次

const setfill setw相关推荐

  1. setfill(' ') setw(n)

    在C++中,setw(int n)用来控制输出间隔. 例如: cout<<'s'<<setw(8)<<'a'<<endl; 则在屏幕显示 s       ...

  2. C++ setfill,setw,left,right

    有如下4个语句: ① cout<<'A'<<setfill('*')<<left<<setw(7)<<'B'<<endl; ② ...

  3. setw(),setfill() 和左右对齐 控制输出流的格式

    头文件: #include <iomanip> setw():用来控制输出宽度的,括号里填写字符宽度. 例:setw(7)  设置了7个空格,但并不是说后面紧跟的输出内容不能超过7个字符. ...

  4. C++ setw和setfill

    在C++中,setw(int n)用来控制输出间隔. 例如: cout<<'s'<<setw(8)<<'a'<<endl; 则在屏幕显示 s       ...

  5. c++头文件iomanip.h中的setw、setprecision、setfill和setbase函数

    #include <iostream>   //不要用iostream.h ,会出现好多问题 #include <iomanip>    // io 流控制头文件, 主要是一些 ...

  6. C++中流控制函数 setw() setfill() setbase() setprecision()

    所需头文件: #include <iostream> #include <iomanip> setw(n)的作用:预设宽度 cout<<setw(6)<< ...

  7. c++头文件iomanip.h中的setw、setprecision、setfill和setbase函数的使用

    #include <iostream> //不要用iostream.h ,会出现好多问题 #include <iomanip> // io 流控制头文件, 主要是一些操纵用法如 ...

  8. C/C++中部分我不太了解的函数和头文件——iomanip和setw和setfill() 函数

    1.头文件 <iomanip> 中提供了许多用于控制输出流的函数,setw() 函数可以控制输出流的下一个输出内容的场宽. int a=114514; cout<<a; 输出为 ...

  9. c++中setw()与setfill()的用法详情

    在C++中,setw(int n)用来控制输出间隔. 例如: cout<<'s'<<setw(8)<<'a'<<endl; 则在屏幕显示 s       ...

最新文章

  1. 【 SIMULATION 】RMSE Comparison of Linear Approaches for TOA - Based Positioning
  2. php final这个关键词代表什么,php面向对象之final关键字用法及实例
  3. URAL - 1732 Ministry of Truth--kmp算法的应用(kmp模板)
  4. mysql交叉查询教程_史上最简单的 MySQL 教程(二十六)「连接查询(上)」
  5. spark streaming之 windowDuration、slideDuration、batchDuration​
  6. 6,EWF写保护功能介绍与使用
  7. wordpress用途_8个热门WordPress多用途主题及其炫酷功能
  8. JSP——在JSP中嵌入java代码
  9. 怎么使用计算机扩展,如何导入扩展到慧编程PC并进行使用
  10. 基于STC89C52单片机的多功能智能清洁小车设计
  11. LigerUi的Form表单展示
  12. 管理计算机域的内置账户怎么取消,取消普通域用户将计算机加入域的权限
  13. 还在想假期去哪玩?直接做一个旅游攻略小程序
  14. 禅道项目管理系统安装后显示为空白
  15. VUE项目SEO问题的解决
  16. 无人驾驶汽车发展史大事纪实
  17. html怎么搞滚动字幕,抖音滚动字幕怎么弄 滚动字幕怎么做
  18. win7修改计算机主机名称,Windows7旗舰版计算机名称无法修改解决方法
  19. 去除 element-ui 中 Dialog 对话框遮罩层的方法
  20. Thomas-Calculus——Infinite Sequences and Series(托马斯-微积分——无穷数列和级数-数列)

热门文章

  1. 解决Java下载或导出的文件打不开的方法
  2. 山东春秀高考计算机本科录取率,山东2020年高考录取人数及录取率
  3. 部署前端刷新页面出现404问题
  4. 搞智能物流技术,就是要不讲武德!
  5. Python读取CSV文件写入Mysql数据库
  6. python办公自动化(八)python-docx实现word的批量合并、制作邀请函以及数据的情感分析
  7. 简述介绍Spring MVC 框架
  8. 在交互性要求强的场合,SilverLight使用Ajax是愚蠢选择
  9. 树莓派搭建网站,并免费内网穿透发布上线到公网
  10. simulink同步机光伏系统一次调频火电厂联合光伏电厂一次调频