![]() |
mFrame
|
[Interface] 雙參數消費者函數式介面模板 更多...
#include <BiConsumer.h>
公開方法(Public Methods) | |
virtual void | accept (T &t, U &u) override |
對給定的一對參數執行操作 | |
[Interface] 雙參數消費者函數式介面模板
BiConsumer 定義了接收兩個不同類型參數並執行操作的行為模式。 作為函數式編程中雙參數消費者模式的實現,提供了處理配對數據的標準機制。 擴展了單參數 Consumer 的能力,支持關聯數據的處理與轉換。 廣泛用於映射操作、關聯處理、成對數據轉換等需要同時處理兩個相關對象的場景。
T | 第一個輸入參數的類型,預設為 Interface |
U | 第二個輸入參數的類型,預設為 Interface |
|
pure virtual |
對給定的一對參數執行操作
t | 第一個輸入參數 |
u | 第二個輸入參數 |
此方法定義了如何處理一對輸入參數的邏輯。 作為 BiConsumer 介面的核心功能,它封裝了雙參數處理的本質。 不返回結果,專注於產生副作用或關聯處理。 實現類需提供符合特定業務邏輯的具體實現,可能涉及狀態修改或其他副作用。