編寫繼承容器類,實現自己獨有容器。容器類資料型別可以時基本資料型別,也可以是使用者型別。
mycontainer.h
class mycontainer:public qlist
//指標容器要有析構函式
~mycontainer();
void addmember(int* &member);
void removemember(int* &member);
//複製建構函式
mycontainer(const mycontainer&);
//複製賦值函式 防止編譯器在發生沒有建構函式時產生沒有初始化基類警告或者警告賦值運算子沒有返回值
mycontainer& operator=(const mycontainer&);
private:
// //複製建構函式
// mycontainer(const mycontainer&);
// //複製賦值函式 防止編譯器在發生沒有建構函式時產生沒有初始化基類警告或者警告賦值運算子沒有返回值
// mycontainer& operator=(const mycontainer&);
bool _findmember(int* &member);
};
mycontainer.cpp
//指標容器,一定要寫析構函式。將記憶體釋放
你可以依據自身需要,編寫乙個容器類,實現自身所有需要的功能。
C語言寫乙個類
ifndef 50 2 h define 50 2 h typedef void demo demo demo create int i,int j int demo geti demo pthis int demo getj demo pthis int demo add demo pthis,i...
寫乙個logger的類
參考 寫乙個logger的類 import logging 建立日誌物件 class logger def init self,logpath 制定log格式 format logging.formatter asctime s filename s name s line lineno d mes...
DI php寫乙個輕量級的容器
摘要 理解什麼是di ioc,依賴注入 控制反轉。兩者說的是乙個東西,是當下流行的一種設計模式。大致的意思就是,準備乙個盒子 容器 事先將專案中可能用到的類扔進去,在專案中直接從容器中拿,也就是避免了直接在專案中到處new,造成大量耦合。取而代之的是在專案類裡面增設 setdi 和getdi 方法,...