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

5 la respuesta

¿Cómo heredar de std :: ostream?

He estado buscando en Google y simplemente no puedo encontrar una respuesta simple a esto. Y debería ser simple, como lo es generalmente el STL. Quiero definir MyOStream que hereda públicamente de std :: ostream. Digamos que quiero llamar a ...

11 la respuesta

Tirar a las personas más gordas de un avión sobrecargado.

Digamos que tiene un avión y tiene poco combustible. A menos que el avión deje caer 3000 libras de peso de pasajeros, no podrá llegar al próximo aeropuerto. Para salvar el máximo número de vidas, nos gustaría tirar primero a las personas más ...

3 la respuesta

Escribiendo tu propio Contenedor STL

Existen pautas sobre cómo se debe escribir un nuevo contenedor que se comportará como cualquierSTL ¿envase

16 la respuesta

¿Qué es más rápido, iterando un vector STL con vector :: iterator o con at ()?

En términos de rendimiento, ¿qué funcionaría más rápido? ¿Hay una diferencia? ¿Depende de la plataforma? //1. Using vector<string>::iterator: vector<string> vs = GetVector(); for(vector<string>::iterator it = vs.begin(); it != vs.end(); ++it) { ...

3 la respuesta

¿Por qué está deshabilitada la deducción de argumentos de plantilla con std :: forward?

In VS2010 std :: forward se define como tal: template<class _Ty> inline _Ty&& forward(typename identity<_Ty>::type& _Arg) { // forward _Arg, given explicitly specified type parameter return ((_Ty&&)_Arg); }identityarece que @ se usa únicamente ...

3 la respuesta

std :: queue <T, list <T>> :: size () es lento en O (n)?

Experimenté un comportamiento de rendimiento inesperado de mi código que usa una cola. Me di cuenta de que el rendimiento se degradaba cuando había más elementos en la cola. Resultó que el uso de lasize() método fue la razón. Aquí hay un código ...

6 la respuesta

Hay una manera de obtener std: buffer de cadena

¿Hay alguna forma de obtener el búfer "en bruto" o un std :: string? Estoy pensando en algo similar aCString::GetBuffer(). Por ejemplo, con CString haría: CString myPath; ::GetCurrentDirectory(MAX_PATH+1, ...

5 la respuesta

Convierta el puntero "this" en string

En un sistema donde los objetos registrados deben tener nombres únicos, quiero usar / incluir el objetothis puntero en el nombre. Quiero la forma más sencilla de crear??? dónde std::string name = ???(this);

1 la respuesta

Cómo aplicar la transformación a un mapa STL en C ++

En C ++, estoy usando transform para cambiar todos los valores de un mapa a mayúsculas. std::map<std::string, std::string> data = getData(); // make all values uppercase std::transform(data.begin(), data.end(), ...

2 la respuesta

inicialización para la cola de prioridad STL

Todavía estoy confundido acerca de la cola de prioridad en STL. Aquí está el objetivo que quiero lograr, por ejemplo: tengo una estructura llamada Record, que contiene una palabra de cadena y un contador int. Por ejemplo: tengo muchos registros ...