mFrame
載入中...
搜尋中...
無符合項目
ufm::lang::NonMoveable 結構 參考文件

禁止移動的結構 更多...

#include <NonMoveable.h>

公開方法(Public Methods)

 NonMoveable (void)=default
 建構一個新的 NonMoveable 物件
 
 NonMoveable (NonMoveable &&)=delete
 禁止移動建構子
 
NonMoveableoperator= (NonMoveable &&)=delete
 禁止移動賦值運算子
 

詳細描述

禁止移動的結構

此結構禁止移動建構子和移動賦值運算子, 以防止物件被意外移動,確保物件的不可轉移性。 適用於需保證物件位置或狀態不被更動的類型。

1.0.0

建構子與解構子說明文件

◆ NonMoveable() [1/2]

ufm::lang::NonMoveable::NonMoveable ( void )
inlinedefault

建構一個新的 NonMoveable 物件

預設建構子允許建立 NonMoveable 實例, 但禁止移動操作,確保物件不可被移動。

◆ NonMoveable() [2/2]

ufm::lang::NonMoveable::NonMoveable ( NonMoveable && )
inlinedelete

禁止移動建構子

此建構子被刪除,防止 NonMoveable 物件被移動建構。 用於確保物件的不可轉移性。

參數
other來源 NonMoveable 物件(未使用)

函式成員說明文件

◆ operator=()

NonMoveable & ufm::lang::NonMoveable::operator= ( NonMoveable && )
inlinedelete

禁止移動賦值運算子

此運算子被刪除,防止 NonMoveable 物件被移動賦值。 用於確保物件的不可轉移性。

參數
other來源 NonMoveable 物件(未使用)
傳回值
NonMoveable& 此運算子不會返回任何值

此結構(structure) 文件是由下列檔案中產生: