功夫Panda

记录一些遇到的问题

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年2月17日

摘要: 转自:http://www.cppblog.com/dbkong/archive/2006/12/09/16169.aspx在C语言编程中,static的一个作用是信息屏蔽!比方说,你自己定义了一个文件--该文件中有一系列的函数以及变量的声明和定义!你希望该文件中的一些函数和变量只能被该文件中的函数使用,那么,你可以在该函数、变量的前面加上static,代表他们只能被当前文件中的函数使用!而在C++中,用static来作为信息屏蔽就显得没有必要了!因为,C++有了信息屏蔽的利器--class机制!类中的private属性的变量和函数就对外禁止访问!然后是C/C++通用的函数作用域的static 阅读全文
posted @ 2012-02-17 17:59 功夫Panda 阅读(524) 评论(0) 推荐(0) 编辑