码迷,mamicode.com
首页 > 其他好文 > 详细

将函数声明为Static的作用

时间:2015-09-21 19:24:18      阅读:203      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!