什么是c++
书推介:
[]C++入门
1.c++关键字:
2.命名空间(为了解决c语言的命名冲突问题)
命名冲突:
解决方法:namespace关键字
打印搜索的范围:
局部域,全局域,展开命名空间域或者指定访问命名空间域
命名空间可以定义变量,函数,类型:
命名空间可以嵌套:
访问自己定义的命名域:
展开命名域后:
3.输入和输出
4.缺省参数:
全缺省:
半缺省:
从右往左缺省
缺省参数不能在函数声明和定义中出现(声明给缺省参数,定义不给)
5.函数重载:
一个函数有多个意思:
1.参数类型不同
2.参数个数不同:
3.参数顺序不同:
6.引用:
1.引用在定义是必须初始化。
2.一个变量可以有多个引用。