导航

C++11 变量和函数的链接性

Posted on 2015-09-04 11:14  ggzone  阅读(221)  评论(0编辑  收藏  举报
  1. 在全局变量前添加const或者static,则该变量链接性为内部,即文件内有效。可以使用extern声明为外部。
  2. 如果要让函数的链接性为内部,则函数声明和定义都应使用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;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。