#includeusing namespace std;
class date
}
//拷貝建構函式,使用類建立新類。
date(const date& d)
:_year(d._year)
,_month(d._month)
,_day(d._day)
{}
//輸出符號的過載。
ostream& operator<
//賦值的過載。
date& operator=(const date& d)
// 前置++
date& operator++()
// 後置++
date operator++(int)
date& operator--()
date operator--(int)
//days天之後的日期
date operator+(int days)
daysinmonth = temp.getmonthdays(temp._month);// 由於月份改變,每月的天數我們也要改變
} return temp;
} // days天之前的日期
date operator-(int days) //這個跟上面步驟相似
temp._day += temp.getmonthdays(temp._month);
} return temp;
} // 兩個日期之間的距離
int operator-(const date& d)
int count = 0;
}return count;
} bool operator==(const date& d)
return false;
} bool operator!=(const date& d)
bool operator>(const date& d)
return false;
} bool operator
return false;
} bool isleapyear()
return false;
} int getmonthdays(int month)
; if (isleapyear() && (2 == month))
return days[month];
}private:
int _year;
int _month;
int _day;
};int main()
//下圖為我的編譯器顯示結果,
sed的一些基本應用
流式編輯器,可以實現非互動式的文件增 刪 改 查動作,預設是對文件進行逐行處理的。配合正規表示式能夠實現更加準確的定位與修改。常用指令為 p列印輸出 d刪除和s替換 格式 1.前置命令 需要能夠生成文字的 sed 選項 定址符 指令 2.sed 選項 定製符 指令 目標文件 條件可以是行號或者 正則...
JAVA類的基本應用
編寫乙個類,定義乙個修辭許可權為private的成員變數,定義2個成員方法,乙個方法為成員變數賦值,另乙個獲取這個成員變數的值,保證其它類繼承該類時能夠獲取該類的成員變數的值。編寫乙個類,定義乙個修辭許可權為private的成員變數,定義2個成員方法,乙個方法為成員變數賦值,另乙個獲取這個成員變數的...
File類的基本應用
file類是用於描述檔案系統中的乙個檔案或目錄。1 getname 獲取file物件的名字 2 length 獲取file物件的長度 3 lastmodified 獲取最後修改的時間,需要轉換時間型別 4 path 獲取檔案的相對路勁 5 getabsolutepath 獲取檔案的絕對路徑 6 ge...