C++程序设计必知:作用域和可见性
来源:互联网 发布:后缀slg3是什么软件 编辑:程序博客网 时间:2024/06/16 18:57
参考引用自:
鸡啄米:C++编程入门系列之十八(C++程序设计必知:作用域和可见性)
C++变量的可见性
1、作用域
a、函数原型作用域
1
2
3
void
fun(
int
x);
//
void
gun(
int
);
b、块作用域
1
2
3
4
5
6
7
8
int
main(){
int
a;
//a的作用域开始
{
int
b;
}
return
0;
}
//a的作用域结束
c、类作用域
1
2
3
4
5
6
7
8
9
10
11
class
A{
public
:
A(
int
x){
a = x;
}
int
getA(){
return
a;
}
private
:
int
a;
};
d、文件作用域
1
2
3
4
5
6
7
8
#include<iostream>
using
namespace
std;
int
i;
//文件作用域
int
main(){
i = 1;
cout << i << endl;
return
0;
}
2、可见性
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
using
namespace
std;
int
i;
//文件作用域
int
main()
{
int
a = 1;
{
int
a = 2;
{
char
a =
'a'
;
cout << a << endl;
}
cout << a << endl;
}
cout << a << endl;
return
0;
}
/*运行结果
a
2
1
*/
0 0
- C++程序设计必知:作用域和可见性
- 十八、C++程序设计必知:作用域和可见性
- C++程序设计必知:作用域和可见性
- C++编程入门系列之十八(C++程序设计必知:作用域和可见性)
- 对象的可见性和作用域
- C++作用域和可见性
- 作用域及可见性
- 作用域及可见性
- 存储类型、作用域、可见性和生存期C++
- 类成员函数、类的作用域和可见性
- c++变量的作用域、生存期和可见性
- 笔记:作用域与可见性
- java中作用域与可见性
- java中作用域与可见性
- C++中 作用域及可见性
- 作用域与可见性、extern
- 作用域,可见性,生存期。
- C++类的作用域和可见域
- 关于局部变量、全局变量、局部静态变量、全局静态变量
- crontab命令笔记
- Visual studio 2010 部分常用快捷键
- [一起学Hive]之十九-使用Hive API分析HQL的执行计划、Job数量和表的血缘关系
- c++作业4
- C++程序设计必知:作用域和可见性
- 查找进程然后删除
- HDU2057 递推
- 前缓冲区渲染
- C++第五次作业
- An internal error occurred during: "Build Project". GC overhead limit exceeded
- 关于linux用户权限的一些管理
- [一起学Hive]之二十-自定义HiveServer2的用户安全认证
- 26. Remove Duplicates from Sorted Array