求助:学语言时经常遇到“静态”一词,静态函数,数据等,我有点晕乎了! 请大侠给个总结吧??

[复制链接]
查看11 | 回复1 | 2011-5-15 03:24:54 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-5-15 03:24:54 | 显示全部楼层
静态(static)关键词有4种用途。
1.静态方法。如果一个类的方法是静态的,那么该方法可以直接通过类名调用,而不需要(当然也可以)先生成对象再通过对象调用。静态方法能调用的成员变量只有静态成员变量。
2.静态成员。如果一个类的成员是静态的,那么该成员可以直接通过类名调用,而不需要(当然也可以)先生成对象再通过对象调用。
3.静态函数。如果一个公共函数是静态的,那么该函数只在函数体所在cpp文件中可见。
4.静态变量。如果一个全局变量是静态的,那么该变量只在定义变量的cpp文件中可见。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行