有如下文件:
a.h
static int i = 0;
b.cpp
#include "StdAfx.h"
#include "a.h"
void func_1()
{
++i;
}
c.pp
#include "StdAfx.h"
#include "a.h"
void func_2()
{
++i;
}
test.cpp // 这个文件是main() 所在文件
#include "stdafx.h"
#include "a.h"
#include <iostream>
using std::cout;
using std::endl;
void func_1();
void func_2();
void main()
{
func_1();
func_2();
cout << i << endl;
}
1.问 i 的值。。
2. static 的作用。。