模板管理類的簡單介紹

2021-08-20 09:50:05 字數 1871 閱讀 5982

如果你的專案中有大量的資料要管理,同時要對這些資料進行增刪改查的操作,這時候有必要寫乙個模板的管理類

1 getdata只是測試用的, 最好是資料不能這麼暴露給使用者,可以使用 設計模式中的迭代器來解決這個問題。

下面是**,注意override auto 使用,同時注意t模板,data是保護型別,要不然派生類操作不了

#ifndef

mgrt_h

#define

mgrt_h

#include

using

namespace

std;

template

t>

class

mgrt

virtual

~mgrt

(){}

protected:

vector

m_ardata;

};
template

t>

void

mgrt

t)

template

t>

void

mgrt

::remove(t*

t)

}
}
template

t>

vector

&mgrt

::getdata()

#endif

//mgrt_h

#ifndef

myfirstmgr_h

#define

myfirstmgr_h

typedef

struct

conference;

class

myfirstmgr

: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...