思路:
由于隻有全局與靜态可以被類中所有成員使用,而類中存在靜态的成員變量、成員函數,由此考慮用靜态來解決。
具體方法:
構造函數隻調用一次->将成員函數(構造、析構)定義為私有,定義靜态成員變量char*s(所有變量所共有),再編寫(靜态)2個函數<建立與釋放函數>,函數1功能:當s!=NULL new開辟空間;函數2功能:當s!=NULL ? 釋放 s
***************當存在多個線程時也可能建立2個:::-》讓線程同步(加鎖::解鎖)
測試用例:
思路:
由于隻有全局與靜态可以被類中所有成員使用,而類中存在靜态的成員變量、成員函數,由此考慮用靜态來解決。
具體方法:
構造函數隻調用一次->将成員函數(構造、析構)定義為私有,定義靜态成員變量char*s(所有變量所共有),再編寫(靜态)2個函數<建立與釋放函數>,函數1功能:當s!=NULL new開辟空間;函數2功能:當s!=NULL ? 釋放 s
***************當存在多個線程時也可能建立2個:::-》讓線程同步(加鎖::解鎖)
測試用例: