共用方式為


<forward_list> 運算子

operator==

測試運算子左邊的轉送清單物件是否等於右邊的轉送清單物件。

bool operator==(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

參數

left
forward_list 類型的物件。

right
forward_list 類型的物件。

備註

此範本函式多 operator== 載可比較類別範本 forward_list的兩個物件。 函式會傳回 distance(left.begin(), end()) == distance(right.begin(),right.end()) && equal(left. begin(),left. end(),right.begin())

operator!=

測試運算子左邊的轉送清單物件是否不等於右邊的轉送清單物件。

bool operator!=(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

參數

left
forward_list 類型的物件。

right
forward_list 類型的物件。

傳回值

true 如果清單不相等則為 ; false 如果清單相等,則為 。

備註

此範本函式會傳回 !(left == right)

operator<

測試運算子左邊的轉送清單物件是否小於右邊的轉送清單物件。

bool operator<(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

參數

left
forward_list 類型的物件。

right
forward_list 類型的物件。

傳回值

若運算子左邊的清單小於但不等於右邊的清單,即為 true;否則為 false

備註

此範本函式多 operator< 載可比較類別範本 forward_list的兩個物件。 函式會傳回 lexicographical_compare(lhs. begin(), lhs. end(), rhs.begin(), rhs.end())

operator<=

測試運算子左邊的轉送清單物件是否小於或等於右邊的轉送清單物件。

bool operator<=(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

參數

left
forward_list 類型的物件。

right
forward_list 類型的物件。

傳回值

若運算子左邊的清單小於或等於右邊的清單,即為 true;否則為 false

備註

此範本函式會傳回 !(right < left)

operator>

測試運算子左邊的轉送清單物件是否大於右邊的轉送清單物件。

bool operator>(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

參數

left
forward_list 類型的物件。

right
forward_list 類型的物件。

傳回值

如果運算子左邊的清單大於右邊的清單,即為 true;否則為 false

備註

此範本函式會傳回 right < left

operator>=

測試運算子左邊的轉送清單物件是否大於或等於右邊的轉送清單物件。

bool operator>=(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

參數

left
forward_list 類型的物件。

right
forward_list 類型的物件。

傳回值

如果運算子左邊的轉送清單大於或等於右邊的轉送清單,即為 true;否則為 false

備註

此範本函式會傳回 !(left < right)