首页 > 其他 > 详细

将函数声明为Static的作用

时间:2015-09-21 19:23:16      阅读:198      评论:0      收藏:0      [点我收藏+]
表示静态函数,它为所有类共有的。调用该函数直接使用类名加上修饰符,如:
Windows win;
Windows::W_SIZE();
而不是:
win.W_SIZE();
静态函数只能处理静态数据成员,不能处理非静态程序,如:
class Window
{
public:
static void W_SIZE();
private:
int a;
static int s;
};

Window::W_SIZE()
{
a = 2; //错误,不能处理非静态成员
s = 1; //正确
}

将函数声明为Static的作用

原文:http://www.cnblogs.com/pengjun-shanghai/p/4826746.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!