2.1进入C++(2)

2.1进入C++(2)

2.1.4 头文件名

1、头文件命名约定
头文件类型约定示例说明
C++旧式风格以.h结尾iostream.hC++程序可以用
C旧式风格以.h结尾math.hC、C++程序可以用
C++新式峰哥没有扩展名iostreamC++程序可以用,使用namespace std
转换后的C加上前缀c,没有扩展名cmathC++程序可以使用,可以使用不是C的特性,如namespace std

2.1.5 名称空间

1、名称空间的作用

名称空间支持是一项C++特性,皆在让您编写大型程序以及将多个厂商现有的代码组合起来的程序时更容易,它有助于组织程序。
名称空间让厂商能够将其产品封装在一个叫做名称空间的单元中,这样就可以用名称空间的名称来指出想使用哪一家的产品。例如:
Microflop::wanda("....."); //使用Microflop名称空间的wanda函数
Piscine::wanda("....."); //使用Piscine名称空间的wanda函数

2、using编译指令的使用
  • using namespace std;
  • using std::cout;

2.1.6 使用cout进行输出

1、cout是一个预处理对象

cout是一个预处理对象,<<符号表示该语句将把这个字符发送给cout

2、初始运算符重载

插入运算符(<<)看上去就像按位左移运算符(<<),这是一个运算符重载的例子,通过重载,同一个运算符将有不同的含义。编译器根据上下文来确定其含义。 C++扩展了运算符重载的概念,允许为用户定义的类型(类)重新定义运算符的含义。

不能重载的运算符:
1、. (成员访问运算符)
2、.* (成员指针访问运算符)
3、:: (域运算符)
4、sizeof(长度运算符)
5、?: (条件运算符)

3、控制符endl

概念:重起一行。cout不会自动移到下一行。

4、换行符

“\n”:换行

2.1.7 C++源代码的格式化

1、源代码风格
  • 每条语句占一行
  • 每个函数都有一个开始的花括号和结束的花括号,这两个花括号各占一行
  • 函数中的语句相对于花括号进行缩进
  • 与函数名称相关的圆括号周围没有空白
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

czx鑫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值