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

2 la respuesta

Existe un rasgo de tipo para eliminar el cv y la referencia de nivel superior a la vez?

Solo quiero saber si ya hay uno provisto por el estándar. Sé que es fácil hacer uno tú mismo // for C++03, use <tr1/type_traits> and std::tr1 #include <type_traits> template<class T> struct remove_toplevel{ typedef ...

2 la respuesta

Compruebe si dos tipos son iguales en C ++

¿Cómo verificar si los tipos son iguales en C ++ 11? std::uint32_t == unsigned; //#1Y otro fragmento template<typename T> struct A{ string s = T==unsigned ? "unsigned" : "other"; }

1 la respuesta

¿Cuál es la diferencia entre is_trivially_copyable y is_trivially_copy_constructible?

¿Cuándo darían una respuesta diferente, y cuándo sería útil esta diferencia, en todo caso?

1 la respuesta

Plantillas C ++: cómo determinar si un tipo es adecuado para subclasificar

Digamos que tengo alguna clase de plantilla según el tipoT. T podría ser casi cualquier cosa:int, int*, pair <int, int> ostruct lol; no puede servoid, una referencia o cualquier cosa calificada por cv. Para alguna optimización, necesito saber si ...

4 la respuesta

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

1 la respuesta

Existe una función / macro en tiempo de compilación para determinar si una estructura C ++ 0x es POD?

Me gustaría tener un C ++ 0x static_assert [http://msdn.microsoft.com/en-us/library/dd293588.aspx] que prueba si un tipo de estructura dado ...

2 la respuesta

Cómo declarar el valor de un iterador a través de decltype

En C ++ 98, normalmente uso lo siguiente para declarar una variable en el tipo de valor de un iterador:

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

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

2 la respuesta

¿Qué <type_traits> no se puede implementar sin los ganchos del compilador?

C ++ 11 proporciona estándar