Boolan-1-2 头文件与类的声明

(1)几种文件类型

1) .h (header files)头文件,可以是类的声明也可以是标准库

2) .cpp文件,代码文件

eg. 如下的.cpp文件中,调用了两个.h文件

```

# include<iostream.h> // 这里的.h文件为标准库, standard library

# include "complex.h" // 此处的.h文件为声明, classes declaration

```

3) 延伸文件名(extension file name)不一定是.h或者.cpp,也可能是.hpp或者其他的延伸名

(2)C和C++关于输出的格式

1) C++:

```

# include <iostream.h>

using namespace std;

int main()

{

int i=7;

cpit << "i="<<i<<endl;

return 0;

}

```

2) C:

```

# include <stdio.h>

int main()

{

int i = 7;

printf ( " i= %d \n", i );

return 0;

}

```

using namespace是指标识符的各种可见范围。命名空间用关键字namespace 来定义。命名空间是C++的一种机制,用来把单个标识符下的大量有逻辑联系的程序实体组合到一起。此标识符作为此组群的名字。

(2)Header (头文件)中的防卫式声明

防卫式声明的作用是:防止由于同一个头文件被包含多次,而导致了重复定义。

complex.h

#ifndef___COMPLEX___

#define___COMPLEX___

``````

#endif

(3)Header(头文件)的布局

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容