Resultados de la búsqueda a petición "c++"

1 la respuesta

¿Por qué los algoritmos de rangos no son compatibles con los iteradores de std?

#include <vector> #include <iostream> #include <range/v3/all.hpp> int main() { auto coll = std::vector{ 1, 2, 3 }; ranges::copy( coll, ranges::ostream_iterator<int>{ std::cout, ", " } ); // ok ranges::copy( coll, std::ostream_iterator<int>{ ...

2 la respuesta

¿Puedo obtener el objeto propietario de un parámetro de plantilla de función miembro?

Dado un objeto: struct foo { void func(); }; Ahora dada la declaración de la función de plantilla: template<typename T, T F> void bar();Asi quebar tomará una función miembro así: bar<decltype(&foo::func), &foo::func>()En el cuerpo debar Quiero ...

5 la respuesta

Serialización binaria de std :: bitset

std::bitset tiene unto_string()étodo @ para serializar comocharadena basada en @ de1s y0s. Obviamente, esto usa un solo 8 bitchar paracad bit en el conjunto de bits, haciendo que la representación serializada sea 8 veces más larga de ...

1 la respuesta

C ++ tipo de argumento para ifstream :: open ()

¿Qué tipo debo hacer mi nombre de archivo para usarlo como argumento paraifstream.open()? int main(int argc, char *argv[]) { string x,y,file; string file = argv[1]; ifstream in; in.open(file); in >> x; in >> y; ...Con este código, me sale ...

3 la respuesta

C / C ++ Concatenación de cadenas de macros

#define STR1 "s" #define STR2 "1" #define STR3 STR1 ## STR2 ¿Es posible concatenar tener STR3 == "s1"? Puede hacer esto pasando argumentos a otra función Macro. ¿Pero hay una manera directa?

3 la respuesta

Acceso al miembro estático a través de un puntero no válido: ¿se garantiza que "funcione"? [duplicar

Esta pregunta ya tiene una respuesta aquí: C ++ acceso constante estático a través de un puntero NULL [duplicado] [/questions/3498444/c-static-const-access-through-a-null-pointer] 5 respuestas Prepara Dado este tipo definido por el ...

5 la respuesta

Cómo poner dos barras invertidas en C ++

Necesito crear una función que acepte una ruta de directorio. Pero para que el compilador lea la barra invertida, necesito crear una función que convierta una barra invertida en una barra invertida 2 ... hasta ahora, estos son mis ...

1 la respuesta

Cómo implementar la finalización de la pestaña

Estoy tratando de descubrir cómo implementar la finalización de pestañas para subcomandos en una aplicación C ++. Me gustaría que funcione de manera muy similar a la finalización de la pestaña de Git. Estoy revisando la fuente de Git, pero no ...

1 la respuesta

arámetro @template para aumentar el contenedor de índice múltiple

Necesito crear una clase genérica que contenga un contenedor de múltiples índices como almacenamiento. cuando compilo, da error como a continuación donde he definido enésima vista de índice. error: template nth_index ’no plantilla utilizada ...

4 la respuesta

¿Cómo compilar googletest en Windows usando mingw con msys?

Mi necesidad es simple. Tengo que compilar y usar googletest en Windows usando MinGW con msys. ¿Alguien tiene alguna experiencia haciendo esto? Gracias por las respuestas.