ToB企服应用市场:ToB评测及商务社交产业平台

标题: C++共享之道:用extern实现源文件变量与类成员函数的奇妙共享 [打印本页]

作者: 王國慶    时间: 2024-5-15 05:26
标题: C++共享之道:用extern实现源文件变量与类成员函数的奇妙共享


概述:在C++中,使用`extern`关键字可实现在源文件之间共享变量与类成员函数。通过声明变量或类在头文件中,再在一个源文件中定义,其他源文件通过`extern`引用,促使模块化、可维护的代码构造。
在C++中,extern关键字可用于在源文件之间共享变量。它告诉编译器某个变量的声明在其他源文件中,其定义在当前源文件之外。以下是基础和高级功能的示例:
基础功能:

示例源代码:
  1. // 文件: variable.h
  2. #pragma once
  3. // 在头文件中声明变量,不进行定义
  4. extern int sharedVariable;
复制代码
  1. // 文件: file1.cpp
  2. #include "variable.h"
  3. // 在源文件中定义变量
  4. int sharedVariable = 42;
复制代码
[code]// 文件: file2.cpp#include #include "variable.h"// 在另一个源文件中使用共享变量extern int sharedVariable;int main() {    std::cout




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4