如果你的專案中有大量的資料要管理,同時要對這些資料進行增刪改查的操作,這時候有必要寫乙個模板的管理類
1 getdata只是測試用的, 最好是資料不能這麼暴露給使用者,可以使用 設計模式中的迭代器來解決這個問題。
下面是**,注意override auto 使用,同時注意t模板,data是保護型別,要不然派生類操作不了
#ifndefmgrt_h
#definemgrt_h
#include
usingnamespace
std;
templatet>
classmgrt
virtual
~mgrt
(){}
protected:
vector
m_ardata;
};
templatet>
voidmgrt
t)
templatet>
voidmgrt
::remove(t*
t)
}
}
templatet>
vector&mgrt
::getdata()
#endif//mgrt_h
#ifndefmyfirstmgr_h
#definemyfirstmgr_h
typedefstruct
conference;
classmyfirstmgr
:public
mgrt
virtual
void
(conference*
t)override
};
conference*
confer
=new
conference();
confer->str
="abc";
singleton
vector
&ardata
=singleton
::getinstance()->getdata();
for(auto&a
:ardata)
singleton
::getinstance()->remove(confer);
ardata
=singleton
::getinstance()->getdata();
qdebug()
<<
ardata.size();
管理類命令
管理類命令 hostname 顯示主機名稱 uname顯示系統資訊 top 顯示當前系統中耗費資源最多的程序 ps 顯示瞬間的程序狀態 du 顯示指定的檔案 目錄 已使用的磁碟空間的總量 df 顯示檔案系統磁碟空間的使用情況 free 顯示當前記憶體和交換空間的使用情況 ifconfig 顯示網路介...
管理類聯考
管理類聯考 數學 問題求解15題 條件充分性判斷10題,每題3分 共75分 高中 初中 小學數學知識的運用 邏輯推理 30題,每題2分 共60分 形式推理 論證推理 綜合推理 寫作論證有效性分析1題30分 論說文1題35分 共65分 論證有效性分析 較快地找出一段論證中的漏洞 論說文良好的議 寫作能...
關於Activity的管理類
public class private stackactivitystack private private 單一例項 return public if instance null return instance 新增activity到棧中 public void addactivity acti...