415改編的日記系統 不可以讀版)

2021-08-15 19:33:49 字數 2096 閱讀 8699

#include"stdafx.h"

#include#include#includeusing namespace std;

struct diary

};ostream & operator << (ostream& os, const diary & x)

template class list

};public:

list()

//list建構函式,呼叫私有函式init生成乙個預設的鍊錶,有頭結點,尾結點。

~list()

//析構函式

void clear()

thesize = 0;

} //將鍊錶裡面的元素全部刪除。

int size() const

//返回鍊錶的長度。

bool empty()

//判斷鍊錶是否為空。

node * locate(int i) //定位函式 返回指標位址

return p;

} }//返回第i個結點。

node * begin()

//返回第乙個結點。

node * end()

//返回尾結點。

object getlocate(int i) //定位函式 返回元素

//返回第i個結點儲存的元素。

void push_front(const object & x)

//頭插入。

void push_back(const object & x)

//尾插入。

void insert(node * p, const object & x)

//在p結點前插入新的結點,其元素為x。

int search(const object & x)

p = p->next;

} if (i <= size())

return i;

else

return -1;

} //查詢元素x在鍊錶的位置,如果不存在,返回-1

void remove(int i)

//刪除第i個結點。

void output()

cout << endl;

} //將鍊錶依次輸出。

private:

int thesize; //鍊錶的長度。

node * head; //頭結點。

node * tail; //尾結點。

void init()

//生成預設鍊錶。

};int main()

cout << "日記已經插入完畢!" << endl;

}else

cout << "日記已經插入完畢" << endl;

}if (flag1 == false)

flag1 = true;

cout << endl;

} else if (m == 2)

else

cout << "對不起,這個日記表不存在您要查詢的日記及其資訊,請先檢視全部日記資訊!謝謝" << endl;

cout << endl;

} else if (m == 3)

cout << endl;

} else if (m == 4)

flag = true;

write.close();

}else

cout << endl;

} else if (m == 5)

}if (flag2)

cout << "該日記資訊存在日記表!" << endl;

else

cout << "對不起,這個日記表不存在你要查詢的日記及其資訊,請先檢視全部日記的資訊!謝謝!!" << endl;

cout << endl;

} else if (m == 6)

else

cout << endl;

} else

}}

這個讀檔案為什麼不可以呢?

專案中有個讀stream的問題,我用了最原始的辦法,發現當inputstream中是xml可以讀出,當是其他的時候就不可以了。雖然後來有了其他方案解決了,但是還是不知道原因,這裡貼出來,想知道大家的看法,謝謝.try if in null byte cache2 new byte cache.siz...

不可以被重寫的方法

重寫是發生在繼承的條件下。當乙個類繼承某個類時,這個類可以重寫父類中的一些方法的 不是所有的方法都可以被重寫 可以實現與父類不同的功能。當乙個類繼承某個介面時,這個類必須要重寫父介面中的所有抽象方法。靜態方法 static修飾的方法,父類的靜態方法不可以被重寫,可以繼承 final修飾的方法 父類中...

CSS中可以和不可以繼承的屬性

一 無繼承性的屬性 1 display 規定元素應該生成的框的型別 2 文字屬性 vertical align 垂直文字對齊 text decoration 規定新增到文字的裝飾 text shadow 文字陰影效果 white space 空白符的處理 unicode bidi 設定文字的方向 3...