第十九章 7 Data类
生活随笔
收集整理的這篇文章主要介紹了
第十九章 7 Data类
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
// 7 Data類
//因此我們在寫一個鏈表時,首先要考慮這一點,我們知道鏈表的作用是將無序的數(shù)據(jù)按一定的次序排列起來,比如說鏈表中每一個節(jié)點均可保存一個或多個數(shù)據(jù),我們將各個節(jié)點排列好順序,那么所有的數(shù)據(jù)自然也就排好了順序,然后我們就可通過操作節(jié)點來實現(xiàn)對數(shù)據(jù)的操作,比如添加,刪除,和修改等等
//但是很多時候,為了提高代碼的重復(fù)利用率和健壯性,我們需要將代碼與數(shù)據(jù)分離,比如說我們將圖書管理系統(tǒng)的數(shù)據(jù)庫部分分做成一個類,并將它包含到其他類中,這樣我們做的數(shù)據(jù)類,即圖書管理系統(tǒng)的數(shù)據(jù)模塊,可以被鏈表類修改,添加和刪除等操作,但對于其他類是封閉的,同時鏈表類代碼的修改不會景響到數(shù)據(jù)庫,實現(xiàn)了代碼與數(shù)據(jù)的分離,便代碼更加容易維護和重復(fù)利用
/*
#include <iostream>
using namespace std;
//定認枚舉形常量
enum{small,large, same};
class Date
{
public:Date(int i):date(i){}~Date(){}int compare(const Date&);
private:int date;
};int Date::compare(const Date& two)
{if(date < two.date)return small;if(date > two.date){return large;}else{return same;}
}int main()
{return 0;
}*/
總結(jié)
以上是生活随笔為你收集整理的第十九章 7 Data类的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: My github blog
- 下一篇: uva 10723 Cyborg Gen