is_bind_expression (Clase)

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Comprueba si el tipo se genera mediante una llamada a bind.

estructura is_bind_expression {
valor de tipo bool const estáticos;
};

El valor constante value es true si el tipo de Ty es un tipo devuelto por una llamada a bind, de lo contrario, false.

// std_tr1__functional__is_bind_expression.cpp   
// compile with: /EHsc   
#include <functional>   
#include <iostream>   
  
void square(double x)   
    {   
    std::cout << x << "^2 == " << x * x << std::endl;   
    }   
  
template<class Expr>   
    void test_for_bind(const Expr&)   
    {   
    std::cout << std::is_bind_expression<Expr>::value << std::endl;   
    }   
  
int main()   
    {   
    test_for_bind(3.0 * 3.0);   
    test_for_bind(std::bind(square, 3));   
  
    return (0);   
    }  
  

Encabezado:<>>

Espacio de nombres: std

Bind (función)

Mostrar: