禁止類進行複製

2021-08-21 21:09:53 字數 322 閱讀 8153

我們編寫了乙個類,但不允許這個類進行複製(只允許生成)該怎麼辦呢?

只需要建立乙個類,把複製建構函式(左值引用和右值引用)還有等號過載(左值引用和右值引用)設定成delete,然後使目標類繼承該類就可以了。

//不可複製的類:

#include #include using namespace std;

class notcopyable;

struct student:private notcopyable

;int main()

這樣student類就只允許建立,不允許複製了

禁止網頁複製

css方案 ie6 9不相容 htmljs方法 相容ie6 9 禁止網頁另存為 禁止選擇內容 function fun document.onselectstart fun 根據情況需求可新增如下事件,一般新增上面的一段js足夠 document.oncontextmenu function 右擊事...

HTML頁面禁止選擇 頁面禁止複製 頁面禁止右鍵

轉至 html頁面內容禁止選擇 複製 右鍵 剛在乙個看乙個站點的源 的的時候發現的,其實原來真的很簡單 關鍵就在 nc ntextmenu return false ndragstart return false onselectstart return false nselect document...

HTML頁面禁止選擇 頁面禁止複製 頁面禁止右鍵

html頁面內容禁止選擇 複製 右鍵 剛在乙個看乙個站點的源 的的時候發現的,其實原來真的很簡單 關鍵就在 nc ntextmenu return false ndragstart return false onselectstart return false nselect document.se...