Resultados de la búsqueda a petición "stl"
¿Está usando std :: deque o std :: priority_queue thread-safe? [duplicar]
Posibles duplicados: ¿Es C ++ STL std :: set thread-safe? [https://stackoverflow.com/questions/1362110/is-the-c-stl-stdset-thread-safe] Seguridad de subprocesos para la cola ...
¿Cómo uso for_each para enviar a cout?
¿Hay una manera más directa de hacer esto? for_each(v_Numbers.begin(), v_Numbers.end(), bind1st(operator<<, cout)); Sin un explícitofor bucle, si es posible. EDITAR: Cómo hacer esto parastd::cin con unstd::vector ¿si es posible? (Cómo leern ...
plantillas simples de C ++ adecuadas para contenedores STL
Necesito una plantilla como esta, que funcione perfectamente template <typename container> void mySuperTempalte (const container myCont) { //do something here }entonces quiero especializar la plantilla anterior para std :: string, así que se me ...
¿Cómo convertir vector <unsigned char> a int?
yo tengovector<unsigned char> archivado con datos binarios. Necesito tomar, digamos, 2 elementos del vector (2 bytes) y convertirlo a entero. ¿Cómo podría hacerse esto no en estilo C?
¿Qué está pasando con la sobrecarga de memoria de std :: deque?
Estoy trabajando en un algoritmo de clasificación externo que usastd::queue y debe restringir cuidadosamente su uso de memoria. He notado que durante la fase de fusión (que usa variosstd::queues de longitud fija), mi uso de memoria aumenta a ...
¿Todavía es posible personalizar el tipo de "referencia" del vector STL?
¿Es posible personalizar elreference de unstd::vector. Hasta C ++ 11 parecía posible a través deAllocator parámetro de plantilla ¿Pero ya no más? De acuerdo con la ...
std :: copy y std :: problema del vector
Entiendo por qué esto causa un defecto de seguridad: #include <algorithm> #include <vector> using namespace std; int main() { vector<int> v; int iArr[5] = {1, 2, 3, 4, 5}; int *p = iArr; copy(p, p+5, v.begin()); return 0; }Pero, ¿por qué esto no ...
¿Cómo almacenar datos binarios cuando solo te importa la velocidad?
Tengo N puntos en dimensiones D, donde digamos que N es 1 millón y D 100. Todos mis puntos tienen coordenadas binarias, es decir, {0, 1} ^ D, y solo estoy interesado envelocidad. Actualmente mi implementación usastd::vector<int>. Me pregunto si ...
¿Por qué no presionar / hacer estallar frente al vector?
En C ++, STL, tenemos clase de plantilla<vector>. Sabemos que es compatibleO(1) acceso aleatorio y modificación de cola. Mi pregunta es por qué no definimos push_front o pop_front en<vector>? Una explicación es que si queremos empujar / hacer ...
Una forma más elegante de usar recv () y vector <unsigned char>
Hasta ahora, tengo este ejemplo de código: ... int nbytes =0; vector<unsigned char> buffer; buffer.resize(5000); nbytes = recv(socket, &buffer[0], buffer.size(),0); //since I want to use buffer.size() to know data length in buffer I do ... ...