扫描二维码,下载安卓APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:2698585038
论坛 >编程语言 >.h和.cpp文件的区别

.h和.cpp文件的区别

qsl发布于 2017-06-23 10:22查看:8797回复:1

        首先,所有的代码是都可以放在一个cpp文件里面的。这对电脑来说没有任何区别,

        但对于一个工程来说,臃肿的代码是一场灾难,非常不适合阅读和后期维护,

        所以.h和.cpp文件更多的是对程序员的编写习惯进行规范

        用法

        1、.h文件直接#include到需要的.cpp文件里,就相当于把.h文件的代码拷贝到.cpp文件

        2、.cpp文件需要先自己生成.o文件,把不同.o文件连接生成可执行文件。

      比如有3个cpp文件:a.cpp、b.cpp、c.cpp,其中一个包含main()函数,需要生成test程序,

      步骤:

1498184485822172.jpg

        规范

        1、h文件一般包含类声明;

        2、cpp文件一般为同名h文件定义所声明的类函数

        说明:一般可在cpp文件直接添加main()就可以测试该模块功能。

        例(g++):

1498184504204159.jpg

1498184531691468.jpg

        执行:

        g++ -c point.c 
        g++ -o test point.o

        获得可执行程序test

        执行test,可得到结果:

        [zjp@virtual-CentOS-for-test workstation]$ ./test
        (1,1)
        (3,3)


收藏(0)0
查看评分情况

全部评分

此主贴暂时没有点赞评分

总计:0

回复分享

版主推荐

    共有1条评论

    • Mr ken
    • YUI
    • cappuccino
    • mr jack
    • IT宅男
    • Mright
    • 选择版块:

    • 标题:

    • 内容

    • 验证码:

    • 标题:

    • 内容

    • 选择版块:

    移动帖子x

    移动到: