Resultados de la búsqueda a petición "tr1"
¿Cuáles son las diferencias entre std, tr1 y boost (como espacios de nombres y / o bibliotecas)?
Inicialmente pensé que todos eran iguales, pero resultó ser incorrecto. Entonces, ¿alguien puede explicar brevemente las diferencias entre estos tres? Por ejemplo: std::bind (la más nueva, la próxima generación, la acción de C ...
Definiendo una función hash en TR1 unordered_map dentro de una estructura
De acuerdo aest [https://mikecvet.wordpress.com/2011/01/28/customizing-tr1-unordered_map-hashing-and-equality-functions/] , es posible definir una función de igualdad en un TR1 unordered_map como este: #include <tr1/unordered_map> using ...
Comparando std :: function <>
¿Es posible comparar de alguna manera dosstd::tr1::function<> ¿objetos? ¿Qué pasa si tengo una colección defunction<void(int,float)> objetos y desea agregar y eliminar controladores de eventos? Agregar es trivial, pero encontrar el que se va a ...
Utilizando bibliotecas TR1 en GCC y MSVC
Me gustaría usar las bibliotecas TR1 que se envían con versiones modernas de GCC y MSVC, pero hay diferencias sutiles: en GCC, tengo que decir #include <tr1/memory> std::tr1::shared_ptr<int> X; mientras en MSVC tengo que decir #include ...
TR1 Matrices compartidas
He tenido dificultades para encontrar referencias en la documentación de TR1 sobre matrices compartidas. La documentación de Boost es bastante clara en cuanto a que existe una diferencia significativa entre las expresiones "nueva" y "nueva []" ...
¿Cómo extender std :: tr1 :: hash para tipos personalizados?
¿Cómo permito que la implementación de STL recoja mis tipos personalizados? En MSVC, hay una clasestd::tr1::hash, que puedo especializar parcialmente usando namespace std { namespace tr1 { template <> struct hash<MyType> { ... }; } } pero ¿es ...
enable_if especialización de método
template<typename T> struct A { A<T> operator%( const T& x); }; template<typename T> A<T> A<T>::operator%( const T& x ) { ... } ¿Cómo puedo usar enable_if para hacer que ocurra la siguiente especialización para cualquier tipo de punto flotante ...
Cuál es la utilidad de `enable_shared_from_this`?
Me encontré conenable_shared_from_this mientras leo los ejemplos de Boost.Asio y después de leer la documentación todavía estoy perdido por cómo debería usarse correctamente. ¿Puede alguien darme un ejemplo y / o una explicación de cuándo usar ...
Comparando std :: tr1 :: function <> objetos
He estado tratando de implementar un sistema de eventos similar a C # en C ++ con las plantillas de función tr1 utilizadas para almacenar una función que maneja el evento. Creé un vector para que se puedan adjuntar múltiples oyentes a este ...
¿Cómo se implementa std :: tr1 :: shared_ptr?
He estado pensando en usar punteros compartidos, y sé cómo implementar uno yo mismo. No quiero hacerlo, así que estoy intentandostd::tr1::shared_ptr, y tengo un par de preguntas ... ¿Cómo se implementa el recuento de referencias? ¿Utiliza una ...
Página 2 de 2