笔记2

作者: dc_3 | 来源:发表于2020-07-11 10:21 被阅读0次

    1静态区,全局区变量一般定义在.cpp里面,不在.h里面
    2static定义的函数只能在当前cpp中使用,其他cpp和main无法使用。
    3static定义的全局变量只能在当前文件调用。
    2#include可能重复包含,出现链接错误,使用#program once解决,或者使用

    ifndef _A_H

    define _A_H

    endif这种办法适用于程序移植。

    尽量将.h文件直接嵌套到.cpp中,不要让.h文件互相嵌套。.h文件越单纯越好。类似于using namespace这种,全局变量等在cpp中定义较好。如果main函数中要使用全局变量,那么可使用extern关键字声明。

    相关文章

      网友评论

          本文标题:笔记2

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