有两段代码,单独保存在两个cpp单元里面,现在要求利用给定的代码例子去整合成一个功能,我想偷懒去调用这两个cpp里面的函数,但是失败了,google一下,说要把函数声明加到头文件里面去,请问下这到底应该怎么做?

解决方案 »

  1.   

    把CPP中函数的定义放到一个.h里,然后include这个.h
      

  2.   

    当你cpp不使用静态或全局变量时只要防止重复包含是可以当头文件一样用的。
    还是简单点把需要导出的函数,数据定义到头文件来的方便.
      

  3.   

    还不能有类似main winmain等这些全局唯一函数。
      

  4.   

    在调用别的文件的函数前,用extern 声明一下函数不就行了。
      

  5.   

    同意楼上,而且有时候没重复包含也会莫名出错。
    建议把用到的函数声明加在另一.h文件中,这样能避免错误如func.h:
    #ifndef FUNC_H
    #define FUNC_H
    //这其中加函数声明
    #endif