防止头文件的重复包含和编译。
说明// 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__已经被定义,则跳出文件,这样做避免了重复编译文件。