静态的用法

静态的用法





# include

使用名称空间性病;


int全球=3;

静态int s_external=4;

空白func () {

sta + +;

cout & lt; & lt;sta & lt; & lt;endl;

}

int主要(){

系统(“暂停”);

返回0;

}

# include

使用名称空间性病;


{,//静态外部函数

cout & lt; & lt;“func_external_global”& lt; & lt;endl;

}

空白external_static(){//静态内部函数

cout & lt; & lt;“func_internal_static”& lt; & lt; endl;

}


在test2.cpp

,,,,

# include

使用名称空间性病;

int主要(){

cout & lt; & lt;全球& lt; & lt;endl;

//cout & lt; & lt;s_global & lt; & lt;endl;这些都是不允许的因为s_global只能在test1。cpp中使用

走读生空白external_static ();//引用这些外部的函数。这里虽未报的错,但无法使用

external_global ();

系统(“暂停”);

返回0;

}


2.菜单。h内容如下:

,,,


,,int添加(int, int b);
,,int - b (int, int);
,,# endif

3.添加。cpp内容如下:

4. -。cpp内容如下

4.主要。cpp内容如下:

int a, b;
=1; b
=2,
printf (" % d”,添加(1、2),
printf (" % d - (1、2),

这种情况下代码没有问题。

但是一旦你红色代码部分,不注释就不可以用了。你

静态的用法