class 重定义

来源:互联网 发布:网络购物安全问题 编辑:程序博客网 时间:2024/04/30 11:27


在头文件加上了“#pragma once”,“#pragma once”是一个比较常用的指令,只要在头文件的最开始加入这条指令就能够保证头文件被编译一次,#pragma once用来防止某个头文件被多次include,#ifndef,#define,#endif用来防止某个宏被多次定

例如 头文件  "grandfather.h" #pragma once#ifndef GRANDFATHER_H#define GRANDFATHER_Hstruct foo{    int member;}; #endif /* GRANDFATHER_H */当这段程序多次被include ( 多文件编译,相互include时会遇到),只插入和编译一次。#pragma once  的编译速度 比 #ifndef GRANDFATHER_H  #define GRANDFATHER_H ..快,所以往往 全用。

0 0
原创粉丝点击