大家一起学C++(4)

1.typedef可以用来定义类型的同义词:

   double wages;   //wages is a synonym for double

   wages hourly, weekly;   //double hourly, weekly;

2.typedef 通常被用于以下三种目的:

  *为了隐藏特定类型的实现,强调适用类型的目的

  *简化复杂的类型定义,使其更易理解

  *允许一种类型那个用于多个目的,同时使得每次使用该类型的目的明确

3.枚举提供了一种替代的方法,不但定义了整数常量集,还把他们聚集成组;枚举成员是常量

4.枚举的定义包括关键字enum,其后是一个可选的枚举类型名,和一个用花括号括起来,用逗号分开t的枚举成员列表

     //input is 0,output is 1, and append is 2

     enum open_modes {input,output,append};

5.默认的,第一个枚举成员赋值为0,后面的每个枚举成员赋值比前面的大1

 

6.为了允许把程序分为独立的逻辑块,C++支持所谓的分别编辑。这样程序可以由多个文件组成

7.头文件为相关声明提供了一个集中存放的位置,头文件一般包含类大的定义,extern变量的声明和函数的声明

8.头文件的正确使用能够带来两个好处:保证所有文件使用给定实体的统一声明;当声明需要修改时,只有头文件需要更新时

9.设计头文件还需要注意以下问题:头文件中所做的声明在逻辑上应该是适于放在一起的。编辑头文件需要一定的时间。如果头文件太大,程序员可能不愿意承受该头文件所带来的时间代价

10.头文件中经常需要其他头文件,所以我们要壁纸重复包含:

   #ifndef XX_H

   #define XX_H

   //  Definition of Sales_item class and related functions goes here

   #endif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值