std

¿Cuál es la diferencia entre usar una estructura con dos campos y un par?

¿Cuál es la diferencia con respecto a la asignación de memoria y la eficiencia entre el uso de una estructura con dos campos y un par?

¿Debo liberar / eliminar char * devuelto por getenv ()?

char * val; val = getenv("ENV_VAR_NAME"); Arriba ... ausará una fuga de memoria si no libero la memoria devuelta por getenv(char*) ? En caso negativo, por favor responda por qué.

Contenedor de tamaño dinámico fijo

Existe un contenedor estándar para una secuencia de longitud fija, donde esa longitud se determina en tiempo de ejecución. Pr ... r_args2.push_back(std::make_pair(this, i)); const std::vector<B> bs_vector2(ctor_args2.begin(), ctor_args2.end()); }

Cómo cronometrar una función en milisegundos sin boost:: timer

Estoy usando boost 1.46 que no incluye boost::timer, ¿De qué otra manera puedo cronometrar mis funciones? Actualmente estoy ... cout << after - now << endl; Pero solo da la respuesta en segundos, por lo que si la función toma Gracias

cómo comparar dos std::set?

Hago tal comparación de dos std::set #include <cstdlib> #include <cstdio> using namespace std; #include <ve ... 50 s2: 50 Pregunta: Es esta la manera correcta de hacerlo? ¿O hay alguna otra forma (especial) de comparar dos conjuntos?

Inicializar un mapa std::cuando el tamaño se conoce de antemano

Me gustaría inicializar un std::map. Por ahora estoy usando ::insert pero siento que estoy perdiendo algo de tiempo computacional ya que ya sé el tamaño que quiero asignar. ¿Hay una manera de asignar un mapa de tamaño fijo y luego llenar el mapa ?

C++ standard wording: Does "through all iterators in the range" imply sequentiality?

Esta pregunta SO provocó una discusión sobre std::generate y las garantías hechas por el estándar. En particular, puede usar ... structiva' según las directrices SO.) Gracias a @juanchopanza por señalar este tema y me refiero al párrafo sobre for_each.

Es boost:: lexical cast redundante con c++11 stoi, stof y family?

Es boost::lexical_cast redundantes ahora que C++11 introduce stoi, stof y de la familia, o hay alguna razón para utilizarlo? (aparte de no tener un compilador de C++11) ¿Proporcionan exactamente la misma funcionalidad?

emplace back () no se comporta como se espera

Escribí un programa simple para jugar con la creación in situ de objetos dentro de contenedores de bibliotecas estándar. Esto ... se de las llamadas constructoras del movimiento. ¿Hay algún requisito en la clase AB que no se cumpla? Gracias por su ayuda.

Complejidad de std::list::splice y otros contenedores de lista

Tengo algún código que trata con varios objetos std::list, y actualmente estoy usando un método muy ineficiente de transferir ... l bucle interno de un programa de simulación, por lo que le da constante en lugar de la complejidad lineal sería muy valiosa.

Error del enlazador STD con Apple LLVM 4.1

Tengo una gran biblioteca estática en C++ con bits de Objective-C originalmente construidos para iOS (armv7). Construí una v ... LLVM 4.1 a LLVM GCC 4.2 y el problema desapareció. Quiero seguir usando Apple LLVM 4.1. ¿Cómo puedo arreglar eso? Gracias!

Pasar rvalues a través de std:: bind

Quiero pasar un rvalue a través de std::bind a una función que toma una referencia rvalue en C++0x. Por ejemplo: #include ... { auto f = std::bind(foo<Movable>, Movable()); f(); // error, but want the same effect as foo(Movable()) }