1. 程式人生 > >第七週閱讀程式----改錯

第七週閱讀程式----改錯

/*
* 程式的版權和版本宣告部分
* Copyright (c)2013, 煙臺大學計算機學院學生
* All rightsreserved.
* 檔名稱: object.cpp
* 作者:趙曉晨
* 完成日期: 2013年04月12日
* 版本號: v1.0
* 輸入描述:無
* 問題描述:無
* 程式輸出:無
*/
#include <iostream>
#include <string>
using namespace std;
class Box
{
 public:
 Box(int w,int l):width(w),length(l){}
 int volume( ){return height*width*length;};
 private:
 static int height;  //靜態的資料成員
 int width;
 int length;
};
int Box::height=0;//對靜態成員函式進行初始化
int main()
{
    Box b(3,4);
    cout<<"volume is "<<b.volume()<<endl;
    return 0;
}


結果:

體會:

靜態資料成員可以初始化,但只能在類外進行初始化。