防止文件重复定义之方法

    xiaoxiao2022-07-14  162

    防止重复定义用#ifndef #define #endif

    若文件为类中成员函数可以直接使用

    若文件为函数,若函数的声明和定义放在一起,则只能采用static或者inline方法解决。用#ifndef不管用

    若文件为函数时,函数的声明和定义分别放在.h和.cpp中,则可以采用#ifndef

    案例1如下:

    虽然重复包含fun1.h ,但是仍不报错

     

    最新回复(0)