Resultados de la búsqueda a petición "stl"
¿Qué es la implementación estándar de aplazamiento / finalizador en C ++?
Idea general del estilo Golangdefer se explicaaquí [https://marcoarena.wordpress.com/2012/08/27/mix-raii-and-lambdas-for-deferred-execution/] yaquí [http://kri.gs/2013/01/20/defer-cpp/]. Me pregunto, ¿STL (de C ++ 11, C ++ 14, ...) o quizás ...
el puntero a un elemento vectorial se bloquea
vector<int> v; v.push_back(1); int * p = &v[0]; for (int i = 2; i <= 100; ++i) { v.push_back(i); } *p = 5;Sé que el vector reasignó una nueva pieza de memoria para aumentar la capacidad, pero p es solo un puntero a alguna dirección de memoria y ...
const auto std :: initializer_list diferencia entre Clang y GCC
Estoy tratando de entender cuál debería ser el comportamiento correcto de C ++ 11 al combinar listas de inicialización yconst auto. Tengo un comportamiento diferente entre GCC y Clang para el siguiente código y me gustaría saber cuál es el ...
¿Por qué std :: string no proporciona conversión implícita a char *?
std::string proporcionaconst char * c_str () const [http://www.cplusplus.com/reference/string/string/c_str.html]cual: Obtenga una cadena C equivalente Genera una secuencia de caracteres con terminación nula (cadena c) con el mismo contenido que ...
Inspección de contenedores STL en Visual Studio 2015
Estoy ejecutando Visual Studio Enterprise 2015, versión 14.0.23107.0 D14REL. Al depurar un programa C ++ no puedo ver el contenido de los contenedores STL. Tengo la opción "Mostrar estructura bruta de objetos en ventanas de variables" sin ...
¿Por qué no puedo hacer retroceder un_ptr único en un vector?
¿Qué tiene de malo este programa? #include <memory> #include <vector> int main() { std::vector<std::unique_ptr<int>> vec; int x(1); std::unique_ptr<int> ptr2x(&x); vec.push_back(ptr2x); //This tiny command has a vicious error. return 0; ...
Punteros a elementos de std :: vector y std :: list
Estoy teniendo unstd::vector con elementos de alguna claseClassA. Además, quiero crear un índice usando unstd::map<key,ClassA*> que asigna algún valor clave a punteros a elementos contenidos en el vector. ¿Existe alguna garantía de que estos ...
¿Cuáles son las ventajas de usar uniform_int_distribution frente a una operación de módulo?
De acuerdo con los siguientes resultados, generar enteros aleatorios uniformes entre dos números usando% la operación es casi 3 veces más rápida que usarstd::uniform_int_distribution: ¿Hay alguna buena razón ...
¿Cuál es la complejidad temporal de la función std :: next_permutation () en c ++?
Quería saber la complejidad temporal de la función next_permutation. ¿Puedo ver su código también?
¿Qué operaciones se definen para iteradores no válidos?
Como seguimiento deuna pregunta sobre la comparación de iteradores no válidos [https://stackoverflow.com/questions/31310175/unusual-behavior-with-auto-while-traversing-a-dynamic-vector/33065133?noredirect=1#comment53962071_33065133] , Intenté ...