【C/C++】#ifndef 防止头文件被多次编译

  • 在 .h 头部加上
#pragma once

Visual Studio 2003开始就支持这个 directive,如果是 Visual Studio 6.0 就不支持了

  • 条件编译
#ifndef _HEADFILE_H_
#define _HEADFILE_H_
//在这里写你的头文件内容
#endif

_HEADFILE_H_ 为宏名,用以区分不同的条件编译程序段

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容