一 细碎知识
1.27 #
1.27.1 # pragma once
参考
C++学习笔记之pragma once的理解_pragma once什么意思-CSDN博客https://blog.csdn.net/lynnlee_36/article/details/105322937作用
保证只被编译一次,和#ifndef,#define,#endif功能相同
1.27.2 #if defined(__cplusplus)
#if defined(__cplusplus)
extern "C"
{
#endif
其含义是:
首先__cplusplus是C++编译器内部定义的宏,如果使用的C编译器,__cplusplus宏不会被定义。它可以作为区分使用的是C编译器还是C++编译器的标志。在标准C中C代码直接写就可