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