C++中数据共享的实现机制
上一篇 /
下一篇 2012-10-10 13:45:11
/ 个人分类:C++
51Testing软件测试网Z^(e@)I$Ms
fEeR{ 摘要:在程序设计中如何实现不同的函数模块之间的数据共享,是程序设计中的关键技术问题。
S GPH#lb"^0(YG WHc0}h1_0 本文以C++为例,详细阐述了面向对象程序设计中各种方式数据共享的实现机制。
;`4JUTC%\$D0$v m2P0@|9N0 关键词:数据;函数模块;数据共享;C++51Testing软件测试网1z'j4E,T7c
51Testing软件测试网a:KKgyStt C++是目前应用广泛的一种面向对象程序设计语言,它比较适合于编写大型复杂程序。它所提供的数据共享机制具有广泛的代表性,能够很好的解决程序设计中数据的共享。51Testing软件测试网v'aa-QqNw-{
51Testing软件测试网L3iQI9Y*W:y,ly5tm 1、使用局部变量和全局变量共享
8O#lQpQ.F O IyR0R:S8eXm9b"_0 数据使用局部变量能够在调用和被调用函数之问通过参数传递实现不同函数块之问的数据共享【局部变量具有局部作用域,能很好地实现函数之间的数据隐蔽。但在传递过程中需要很大的系统开销,故一般只用于传递少量的数据。51Testing软件测试网z'o)}\C8gL;G
51Testing软件测试网P-}:f6n[}l 全局变量具有文件作用域。全局变量所存储的数据在程序中任何地方都可以访问,能够在程序中的所有函数之间实现数据共享。例如:
/_+i6n
Wzm0XnA7M7b'UN$g0
:? k PS2f)N9LV0