is_placeholder (Clase)
Comprueba si el tipo es un marcador de posición.
Sintaxis
struct is_placeholder {
static const int value;
};
Comentarios
El valor constante value
es 0 si el tipo Ty
no es un marcador de posición. En caso contrario, su valor es la posición del argumento de llamada de función al que enlaza. Se usa para determinar el valor N
del enésimo marcador de posición _N
.
Ejemplo
// std__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);
}
0
3
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios