📄 502.cpp
字号:
/*
502.cpp
demo static member
By F. 2003 Oct
*/
#include <iostream.h>
void f();
class G //Goods
{
private:
static int totalW;
int w; //weight
public:
G(int a=100)
{ w = a; totalW += w; }
int Get(){return w;}
static int GetTotalW(void) {return totalW;}
~G(){totalW -= w; }
};
int G::totalW = 0; //must be!
main()
{
G g1,g2(12); //declare G object
cout << "The Total is:" << G::GetTotalW() << endl;
f();
cout << "The Total is:" << G::GetTotalW() << endl;
return 0;
}
void f()
{
G g3(20);
cout << "The Total is:" << G::GetTotalW() << endl;
}
/*ok output on screen ,while running:
The Total is:112
The Total is:132
The Total is:112
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -