美文网首页
分文件编程

分文件编程

作者: arkliu | 来源:发表于2022-10-04 08:48 被阅读0次

    防止循环引用头文件

     #pragma once
    

    demo

    a.h 引用b.h
    b.h 引用a.h
    a.h a.c

    a.h
    #pragma once
    #include "b.h"
    void funa();
    
    a.c
    void funa() {
        
    }
    

    b.h b.c

    b.h
    #pragma once
    #include "a.h"
    void funb();
    
    b.c
    void funb() {
        
    }
    

    让c代码可以在c++编译器运行

    #ifdef __cplusplus
    extern "c" {
    #endif
    
    //函数声明
    
    #ifdef __cplusplus
    }
    #endif
    

    相关文章

      网友评论

          本文标题:分文件编程

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