美文网首页
Boolan-1-2 头文件与类的声明

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

作者: FAN_Z | 来源:发表于2017-07-17 15:11 被阅读0次

    (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(头文件)的布局

    相关文章

      网友评论

          本文标题:Boolan-1-2 头文件与类的声明

          本文链接:https://www.haomeiwen.com/subject/bcgfkxtx.html