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

2 la respuesta

Iterador de vector STL dando volcado de núcleo

#include<iostream.h> #include<vector.h> int main() { vector<int> v; vector<int>::iterator itr=v.begin(); v.insert(itr,10,100); v.insert(itr,10,100); }este programa está generando un volcado de núcleo después de incluir la segunda inserción, no ...

1 la respuesta

Iterador rápido y flexible para clase abstracta

Para atravesar cuadrículas con datos de manera rápida y flexible, configuré una clase GridDataStructure abstracta y con plantilla. Los iteradores STL deberían acceder a los datos. Cuando alguien usa la clase, no debe preocuparse sobre qué tipo de ...

1 la respuesta

¿Cuál es la complejidad de concatenación de cuerdas equilibradas?

He visto diferentes documentos y aquí está la información que he reunido: Implementación de SGI [http://www.sgi.com/tech/stl/ropeimpl.html]yCordones C [http://www.cs.ubc.ca/local/reading/proceedings/spe91-95/spe/vol25/issue12/spe986.pdf] ni ...

5 la respuesta

Entrada / salida de archivos STL y UTF-8. ¿Cómo hacerlo?

yo suelowchar_t para cadenas internas y UTF-8 para almacenamiento en archivos. Necesito usar STL para ingresar / enviar texto apantalla y también hacerlo usando el juego completo de caracteres lituanos. Todo está bien porque no estoy obligado a ...

1 la respuesta

Insertadores para STL stack y priority_queue

std::vector, std::list ystd::deque tenerstd::back_inserterystd::set tienestd::inserter. porstd::stack ystd::priority_queue Supongo que el insertador equivalente sería unpush() pero parece que no puedo encontrar la función correcta para ...

1 la respuesta

¿Por qué este uso de std :: sort con un comparador personalizado no compila?

Estoy tratando de usar el algoritmo de ordenación para ordenar los elementos de un vector. Este es mi fragmento de código. Comparador struct comparator { bool operator() ( OptVector<pair<int, pair<CgpPop*,CgpPop*> > >::iterator it1, ...

13 la respuesta

¿La mejor manera de extraer un subvector de un vector?

Supongamos que tengo unstd::vector (vamos a llamarlomyVec) de tamañoN. ¿Cuál es la forma más simple de construir un nuevo vector que consiste en una copia de los elementos X a Y, donde 0 <= X <= Y <= N-1? Por ejemplo,myVec [100000] mediantemyVec ...

4 la respuesta

¿Cómo borro un reverse_iterator de una estructura de datos stl?

Por alguna razón, el siguiente código falla. No puede simplemente borrar un reverse_iterator usando su método base (). #include <set> #include <iostream> int main() { std::set<int> setOfInts; setOfInts.insert(1); setOfInts.insert(2); ...

4 la respuesta

¿Pasar un parámetro a una función de comparación?

Cuando uso el algoritmo de ordenación STL en un vector, quiero pasar mi propia función de comparación que también toma un parámetro. Por ejemplo, idealmente quiero hacer una declaración de función local como: int main() { vector<int> v(100); // ...

1 la respuesta

Argumentos de C ++ para funciones de borde de enclave SGX

Estoy tratando de escribir un enclave SGX simple que tome un vector de booleanos, pero aparentemente edger8r crea código c; entonces el código edl enclave{ from "sgx_tstdc.edl" import *; include "BetaDist.h" include <vector> trusted { BetaDist ...