extern 关键字

extern "C"修饰的代码会按照 C语言 的方式编译。

当 C++ 调用 C语言库的时候,就需要用到 extern "C"

防止头文件被重复包含:

  • 用宏定义实现,#ifndef #define #endif
  • #pragma once也可以防止头文件被重复包含,只能针对整个文件

你可能感兴趣的:(extern 关键字)