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

7 la respuesta

Manera simple de dividir una secuencia de cadenas separadas por nulos en C ++

Tengo una serie de cadenas almacenadas en una sola matriz, separadas por nulos (por ejemplo ['f', 'o', 'o', '\ 0', 'b', 'a', 'r', ' \ 0 '...]), y necesito dividir esto en unastd::vector<std::string> o similar Podría escribir un bucle de 10 ...

4 la respuesta

Convertir uint64_t a std :: string

¿Cómo puedo transferir el valor de uint64_t a std :: string? Necesito construir la cadena std :: que contiene este valor. Por ejemplo, algo como esto: void genString(uint64_t val) { std::string str; //.....some code for str str+=(unsigned ...

7 la respuesta

¿Por qué el algoritmo estándar de C ++ "cuenta" devuelve un tipo de diferencia en lugar de tamaño_t

Por qué es el tipo de retorno destd::count [http://en.cppreference.com/w/cpp/algorithm/count] eldifference_type de los iteradores (a menudo unptrdiff_t). Dado que el recuento nunca puede ser negativo, no essize_t técnicament ¿la elección ...

5 la respuesta

Está definido para proporcionar un rango invertido a los algoritmos estándar de C ++?

Considere algoritmos estándar como, digamos,std::for_each. template<class InputIterator, class Function> Function for_each(InputIterator first, InputIterator last, Function f);or lo que puedo decir, en realidad no hay ningún requisito para ...

5 la respuesta

Template Template C ++ Function

¿Cómo escribo una función de plantilla que opera en un contenedor arbitrario de un tipo arbitrario? Por ejemplo, ¿cómo hagogeneraliza esta función ficticia template <typename Element> void print_size(const std::vector<Element> & a) { cout << ...

2 la respuesta

sprintf con la clase de cadena C ++

Me gustó mucho la respuesta dada ensprintf en c ++? [https://stackoverflow.com/questions/5963242/sprintf-in-c] pero todavía no es exactamente lo que estoy buscando. Quiero crear una cadena constante con marcadores de posición, como const ...

3 la respuesta

¿Cómo std :: endl no utiliza ningún paréntesis si es una función?

La pregunta está más o menos en el título. De acuerdo a C ++ Referencia [http://www.cplusplus.com/reference/iostream/manipulators/endl/], std::endl es en realidad una función. Mirando su declaración en<iostream>, esto se puede verificar. Sin ...

5 la respuesta

Function free () en C no funciona para mí

He estado intentando liberar memoria asignada a través demalloc() utilizandofree(). Algunas de las estructuras son gratuitas, pero dejan algunas de la forma en que eran y también permanecen vinculadas a sus hijos. Tampoco libera ...

2 la respuesta

std :: diferencias de vectores

Cómo se determina cuáles son las diferencias de 2 vectores? Yo tengovector<int> v1 yvector<int> v2; Lo que estoy buscando es unvector<int> vDifferences que contiene solo elementos que solo están env1 ov2. ¿Existe una forma estándar de hacer esto?

1 la respuesta

¿Cuál es la diferencia entre list.sort y std :: sort?

Estoy tratando de compilar el siguiente código usando clang pero recibí el siguiente error. Me pregunto por qué usarsort desde ellist clase funcionaría, pero nostd::sort. #include <list> #include <iostream> int main(){ std::string strings[] ...