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

8 la respuesta

¿Por qué std :: function no es igualdad comparable?

Esta pregunta también se aplica aboost::function ystd::tr1::function. std::function no es la igualdad comparable: #include <functional> void foo() { } int main() { std::function<void()> f(foo), g(foo); bool are_equal(f == g); // Error: f and g ...

4 la respuesta

¿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 ...

2 la respuesta

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 ...

2 la respuesta

error al usar la función regex_replace de <tr1 / regex>

#include <string> #include <tr1/regex> #include "TextProcessing.h" const std::string URL_PATTERN("((http://)[-a-zA-Z0-9@:%_\\+.~#?&//=]+)"); const std::string REPLACEMENT("<a href=\"$&\"\">$&</a>"); std::string textprocessing::processLinks(const ...

4 la respuesta

¿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 ...

14 la respuesta

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 ...

1 la respuesta

¿Es legal colocar usando tr1 :: shared_ptr en namespace std en el encabezado?

¿Es legal y buen estilo de programación para usar?

3 la respuesta

shared_ptr en std :: tr1

Estoy trabajando en una plataforma con un compilador gcc, sin embargo, boost no puede compilarlo. Me pregunto cuál es la forma correcta de incluir shared_ptr en std: tr1 en gcc. el archivo que busqué dijo que no lo incluyera directamente, por lo ...

8 la respuesta

¿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 ...

3 la respuesta

¿El constructor de copia de std :: function requiere que los tipos de argumentos del tipo de plantilla sean tipos completos?