Resultados de la búsqueda a petición "typetraits"

3 la respuesta

¿Función de plantilla que solo coincide con ciertos tipos?

Quiero definir una plantilla de función: template<typename T> void foo(T arg)Pero yo quieroT para que coincida solo con ciertos tipos. Específicamente,T debería derivar (quizás a través de herencia múltiple) una determinada clase base. De lo ...

3 la respuesta

¿Qué tipo de rasgo indicaría que tipo es memcpy asignable? (tupla, par)

Me gustaría saber qué tipo de introspección puedo hacer para detectar tipos que se pueden asignar simplemente copiando la memoria sin formato. Por ejemplo, hasta donde entiendo, los tipos incorporados tuplas de tipos incorporados y tuplas de ...

4 la respuesta

Diferencias entre std :: is_integer y std :: is_integral?

C ++ 11 proporciona dos clases de plantillas de rasgos de tipo:

4 la respuesta

¿Cuál es la diferencia entre un rasgo y una política?

4 la respuesta

¿Puedo sobrecargar las funciones con caracteres tipográficos?

4 la respuesta

¿Cómo uso std :: enable_if con un tipo de devolución auto deducible?

4 la respuesta

detección de typedef en tiempo de compilación (metaprogramación de plantilla)

Actualmente estoy haciendo una metaprogramación de plantilla. En mi caso, puedo manejar cualquier tipo "iterable", es decir, cualquier tipo para el que untypedef foo const_iterator existe de la misma manera. Intenté utilizar la nueva ...

4 la respuesta

is_member_function_pointer implementación

Estoy tratando de implementar mi propiais_member_function_pointer y estoy teniendo problemas con eso. namespace __implementation { // integral_constant template<typename T, T v> struct integral_constant { static constexpr T result = v; ...

4 la respuesta

Verificación de un miembro existe, posiblemente en una clase base, versión C ++ 11

Inhttps: //stackoverflow.com/a/1967183/13484 [https://stackoverflow.com/a/1967183/134841], se proporciona una solución para verificar estáticamente si existe un miembro, posiblemente en una subclase de un tipo: template <typename Type> class ...

5 la respuesta

Detectar si un tipo es un std :: tuple?

Actualmente tengo dos funciones: