is_placeholder 类

测试,如果类型为占位符。

template<class Ty>
    struct is_placeholder {
    static const int value;
    };

备注

如果类型没有 Ty 只是占位符,常数值 value 为 0;否则,其值是绑定函数调用参数的位置。 使用它确定第 N 的占位符的 _NN 值。

示例

 

// std_tr1__functional__is_placeholder.cpp 
// compile with: /EHsc 
#include <functional> 
#include <iostream> 
 
using namespace std::placeholders; 
 
template<class Expr> 
    void test_for_placeholder(const Expr&) 
    { 
    std::cout << std::is_placeholder<Expr>::value << std::endl; 
    } 
 
int main() 
    { 
    test_for_placeholder(3.0); 
    test_for_placeholder(_3); 
 
    return (0); 
    } 
 
  

要求

标头: <起作用的>

命名空间: std

请参见

参考

_1 对象