我們在軟體開發中會經常用到設計模式,其中運用的最為廣泛的設計模式就是單例,下面是實現單例類的**。
#pragma once
template class singleton
; return t;
}};#define define_singleton(class_name) \
public: \
friend class singleton; \
using singleton = singleton; \
private: \
virtual ~class_name() {} \
class_name(const class_name&) = delete; \
class_name& operator=(const class_name&) = delete; \
public:
#include #include #include "singleton.h"
class test
};class test2
void print()
private:
std::string str_;
};int main()
python中使用方便的LIST物件
在python中定義乙個列表只需要如下語句 li a b c d li.extend f g 將另乙個列表新增到列表末尾 a,b,c,d,f,g 還可以將專案新增到指定的位置 li.insert 2,f 將 f 新增到第二個位置 a,b,f,c,d,e 刪除元素也可以通過函式進行 remove 刪除...
自己的無線網絡卡使用 方便以後自己檢視
1.驅動和iwconfig tools已經安裝好了.2.確定無線網絡卡開啟,用 iwconfig可以檢視本機無線網絡卡的名字.比如是wlan0.3.查詢無線網路 iwlist wlan0 scanning,這裡也可以sudo iwlist scanning這樣的話,就是試著用每乙個網絡卡去搜尋無線網...
字串變數的使用,方便字串比較
完成乙個對候選人得票的統計程式。假設有3個候選人,名字分別為li,zhang和fun。使用結構體儲存每乙個候選人的名字和得票數。記錄每一張選票的得票人名,輸出每個候選人最終的得票數。結構體可以定義成如下的格式 struct person leader 3 第一行有乙個整數n,表示以下有n張選票資訊將...