template <class T> struct is_placeholder;
integral_constant<int,I>,其中 I 是佔位符的序號(_1 為 1,_2 為 2,以此類推);否則,它繼承自 integral_constant<int,0>。integral_constant<int,I>,其中 I 是佔位符的序號(_1 為 1,_2 為 2,以此類推),如果 T 是 bind placeholder 的型別,或者零(0)如果不是。bind 函式使用此特徵類來確定其每個引數的型別是否為佔位符。使用者可以專門化此模板以處理要用作佔位符的型別。| 成員型別 | 定義 |
|---|---|
| value_type | int |
| 型別 | 它所繼承的 integral_constant 型別,或者具有相同特性的型別。 |
| 成員常量 | 定義 |
|---|---|
| 值 | 如果 T 是 placeholder 的型別:佔位符的序號(_1 為 1,_2 為 2,以此類推)。否則: 0。 |
| 成員常量 | 定義 |
|---|---|
| operator int | 返回成員常量 value |
|
|
1 2 0 |