第二章变量和基本类型

来源:互联网 发布:云计算举例 编辑:程序博客网 时间:2024/06/05 09:58

 

22字面值常量

多行字面值: / 例如:

std::cou/

t<<”Hi”<<st/

d::endl;

23变量

左值:左值可以出现在赋值语句的左边或右边

右值:右值只能出现在赋值语句的右边

 

初始化的时候 并不是赋值,而是初始化。。。 例如int a=5;实际上是int a(5);

 

extern int i;是声明变量,不是定义变量

推荐变量定义在首次使用它的地方

24 const限定符

const对象默认为文件的局部变量

extern const int bufSize;这样其他文件也可以访问了

2.  5引用

这里b 也不可以修改,a也不可以修改

const int b;

const int &a=b;

2 6 typedef名字

可以定义类型的同义词例如:typedef int myInt;

2.  7 枚举

enum a{aa,bb,cc};//aa==0 bb==1 cc==2 这一切的一切都是默认地….

 

记住孩子们:枚举类型的初始化或者赋值,必须能通过枚举成员进行

2.  9设计自己的头文件

1)关于预编译头文件:http://www.rupeng.com/forum/thread-3703-1-1-uid2477.html

 

预编译头文件(一般扩展名为.PCH),是把一个工程中较稳定的代码预先编译好放在一个文件(.PCH).这些预先编译好的代码可以是任何的C/C++代码--甚至可以是inline函数,只它们在整个工程中是较为稳定的,即在工程开发过程中不会经常被修改的代码.为什么需要预编译头文件?一言以蔽之:提高编译速度.

 

如果工程很大,头文件很多,而有几个头文件又是经常要用的,那么
1
。把这些头文件全部写到一个头文件里面去,比如写到preh.h
2
。写一个preh.c,里面只一句话:#include "preh.h"
3
。对于preh.c,在project setting里面设置creat precompiled headers,对于其他
.c
文件,设置use precompiled header file

 

 

2)头文件保护符:

#ifndef A_H

#define A_H

……

#endif

 

原创粉丝点击