自己寫乙個LIST

2021-05-31 21:41:54 字數 1282 閱讀 7709

#pragma once

/**************forward declarations************/

templateclass clistnode;

templateclass clist;

/template class clistnode

void insertafter(t data);

};template void clistnode::insertafter(t data)

/templateclass clist

~clist();

//member functions

void destroy();

void calibrate(unsigned short);//adjust the iterator by the index

void modify(unsigned short,t);

void remove(unsigned short);

void insert(unsigned short ,t);

void removehead();

void prepend(t);

void forth();

t& operator (unsigned short);//

};templatevoid clist::destroy()

m_count = 0;

m_head = 0;

m_tail= 0;

}templatevoid clist::forth()

templatevoid clist::prepend(t p_data)

else

}templatevoid clist::insert(unsigned short index, t p_data)

}templatevoid clist::removehead()

else

}templatevoid clist::modify(unsigned short index, t p_data)

templatevoid clist::remove(unsigned short index)

}templatevoid clist::calibrate(unsigned short index)

}templateclist::~clist()

}template//

t& clist::operator (unsigned short index)

else

}

自己寫乙個框架

自己寫乙個框架 單入口mvc 類 庫 屬於擴充套件 乙個好的配置檔案和讀取功能 db介面 dispather.php index.php dispather 分析controller action 根據分析controller action 動態載入 引入乙個自動載入機制 controller.ph...

自己寫乙個BaseDao

通過反射可以獲得實體的屬性和類的名字我們就可以拼接處sql語句 查詢的萬能dao public static void select object o 通過物件獲取類物件 class c o.getclass 獲取類中的屬性 field fields c.getdeclaredfields 設定許可...

如何自己寫乙個日曆

在很多 都有自己的乙個日曆工具,有些看起來挺酷的,肯定有很多人想學.但在這裡我不是要寫乙個,而是給出它的設計過程,即它的靈魂.第一步 首先我們要選擇要顯示的年份和月份.第二步 獲得這個月的最大天數 參照前面一篇文章 第三步 建立乙個日期物件,這個日期物件為這個月的第一天.第四步 得到這個日期物件的星...