目的
防止头文件的重复包含和编译。
说明
// test_rtsp.h
#ifndef __TEST_RTSP__
#define __TEST_RTSP__
//中间内容省略
#endif
作用在程序编译阶段,如果有两个文件同时include了test_rtsp.h, 文件1在编译时会判断__TEST_RTSP__有没有被定义,如果没有,则定义之。当文件2编译时发现__TEST_RTSP__已经被定义,则跳出文件,这样做避免了重复编译文件。
防止头文件的重复包含和编译。
// test_rtsp.h
#ifndef __TEST_RTSP__
#define __TEST_RTSP__
//中间内容省略
#endif
作用在程序编译阶段,如果有两个文件同时include了test_rtsp.h, 文件1在编译时会判断__TEST_RTSP__有没有被定义,如果没有,则定义之。当文件2编译时发现__TEST_RTSP__已经被定义,则跳出文件,这样做避免了重复编译文件。