D2.28
C++对C的加强:命名空间:防止变量名、函数名、类名发生命名冲突
如何定义命名空间:namespace 空间名{}
如何使用命名空间名:命名空间名::变量名或者函数名
命名空间可以嵌套使用
通过using全局导入命名空间存在命名冲突的风险;
std“标准命名空间“
头文件
C++支持所有C的语法
C语言如何解决命名冲突:static关键字(修饰全局变量(:该全局变量只能在本文件访问,不能在其他文件访问)、修饰局部变量、修饰函数)
cin>> 输入,遇到空格结束操作 cout<< 输出
1、学会使用cout;(任意类型的组合)
2、输入输出流是有缓冲区的,所以使用时需要注意缓冲区刷新的问题,
3、为什么需要缓冲区?缓冲区的类型?如何刷新缓冲区?
4、学会使用cin;
5、注意:输入时,产生的垃圾;
auto :类型推导,提高编码的效率(实现C++编程)