template <class T> class reference_wrapper;
成員型別 | 定義 |
---|---|
型別 | 模板引數 (T) |
result_type | 如果 T 是函式指標或成員函式指標型別:T 的返回型別。 如果 T 是一個類,並且有一個 result_type 成員: T::result_type 。否則,未定義。 |
argument_type | 如果 T 是函式型別或函式指標型別,它接受單個引數:T 所接受引數的型別。 如果 T 是成員函式指標:T 所屬的類型別(具有與成員函式相同的 const/volatile 限定)。 如果 T 是一個類,並且有一個 argument_type 成員: T::argument_type 。否則,未定義。 |
first_argument_type | 如果 T 是函式型別或函式指標型別,它接受兩個引數:T 所接受的第一個引數的型別。 如果 T 是成員函式指標,它接受單個引數:T 所屬的類型別(具有與成員函式相同的 const/volatile 限定)。 如果 T 是一個類,並且有一個 first_argument_type 成員: T::first_argument_type 。否則,未定義。 |
second_argument_type | 如果 T 是函式型別或函式指標型別,它接受兩個引數:T 所接受的第二個引數的型別。 如果 T 是成員函式指標,它接受單個引數:T 所接受的引數。 如果 T 是一個類,並且有一個 second_argument_type 成員: T::second_argument_type 。否則,未定義。 |
|
|
refs: 10 20 30 |