單例模式:乙個系統中的乙個類物件例項唯一存在。
特點: 1.類建構函式為私有的。
2.靜態的指向本身的指標。
3.析構函式為共有的
4.靜態的獲取物件指標函式
1.container.h
class recyc;
class container
;
2.container.cpp
//初始化指標
//程式退出時會自動呼叫這個物件的析構函式
static recyc recyc;
container* container::m_instance=null;
recyc::recyc(){}
recyc::~recyc()
}//建構函式初始化
container::container()
:m_classa(null),
m_classb(null)
//析構函式
container::~container()
if(m_classb!=null)
}//得到例項的函式
container *container::getinstace()
return m_instance;}//
classa *getclassainstance() const
ultrasonic *getclassbinstance() const
3.main函式呼叫
int main()
C 19道練習題
1.計算1 100之和 int sum 0 for int i 1 i 101 i 2.計算1 100所有偶數之和 使用do while實現 int sum 0 int count 1 do count while count 101 3.老師每天檢查張三的學習是否合格,如果不合格,則繼續學習,否則...
C 單例模式
include using namespace std 單例類的c 實現 class singleton 構造方法實現 singleton singleton void singleton setvar int var main int main int argc,char argv return ...
C 單例模式
實現方式一 include template typename t class singleton boost noncopyable static void init private static pthread once t ponce statict value template typena...