- 在全局变量前添加const或者static,则该变量链接性为内部,即文件内有效。可以使用extern声明为外部。
- 如果要让函数的链接性为内部,则函数声明和定义都应使用static关键字。
例子:
test.h
extern int index;
static void fun();
test.cpp
#include<iostream>
using namespace std;
int index = 0;
static void fun()
{
cout << "fun" << endl;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。