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

3 la respuesta

Inicializar matriz multidimensional con ceros

En C ++ puede inicializar una matriz unidimensional con 0 con un código como este: int myarray[100] = {0};¿Existe una forma similar para las matrices multidimensionales? ¿O me veo obligado a inicializarlo manualmente con for loops?

1 la respuesta

Reciba entradas variables variables de PHP en c ++

Tengo un programa que necesita que se me envíen las siguientes variables: Bool int string vector<int> vector<string> Esto vendrá de unPHP llamar como he ...

1 la respuesta

Regex no funciona como se esperaba con C ++ regex_match

Estoy estudiando expresiones regulares en c ++ 11 y esta búsqueda de expresiones regulares devuelve falso. ¿Alguien sabe lo que estoy haciendo mal aquí? . Yo sé eso.* representa cualquier número de caracteres, excepto las líneas nuevas. Así que ...

2 la respuesta

Probar genuinamente std :: atomic no tiene bloqueo o no

Ya questd::atomic::is_lock_free() puede no reflejar genuinamente la realidad [ árbitro [https://stackoverflow.com/q/49816855/1348273]], Estoy considerando escribir una prueba de tiempo de ejecución genuina. Sin embargo, cuando me puse a ello, ...

4 la respuesta

c ++ boost :: any para definir mi propia impresión,

Estoy luchando mucho para encontrar cómo usarboost::any para crear una función de impresión que pueda imprimir cualquier tipo usando la plantilla primero. template <typename T> struct printer { void print(ostream& os, const boost::any& a); ...

2 la respuesta

Mejores prácticas de administración de memoria nativa de Visual C ++

Soy un antiguo programador de C # y un programador de C (sin asignación de memoria dinámica), pero me gustaría aprender un poco sobre la programación de Visual C ++. La pregunta que me molesta está relacionada con la gestión de memoria en C ++. ...

2 la respuesta

Salida inesperada en función de plantilla de llamada

El siguiente código es parte de una prueba de cpp que estaba pasando: #include <iostream> template<typename T> void foo(T) { std::cout << "T" << std::endl;; } struct S { }; template<typename T> void call_foo(T t) { foo(S()); foo(t); } void ...

1 la respuesta

Implementación de mutexes para escritura de archivos

Estoy tratando de usar mutexes para evitar múltiples escrituras en el mismo hilo en C / Cpp. A continuación se muestra el flujo de mi programa. Estoy confundido sobre dónde incluir mi código de bloqueo y desbloqueo. main() { spawn a worker ...

9 la respuesta

std :: auto_ptr o boost :: shared_ptr para pImpl idiom?

Cuando use elmodismo de ejemplo [http://en.wikipedia.org/wiki/Pimpl_idiom]¿Es preferible usar unboost:shared_ptr en vez de unastd::auto_ptr? ¿Estoy seguro de que una vez leí que la versión de impulso es más amigable con las excepciones? class ...

1 la respuesta

Pasar una referencia a función como referencia universal

Me cuesta entender qué sucede exactamente al pasar una referencia a función a una función como referencia universal (de qué tipo se deduce). Supongamos que tenemos una función foo que toma un parámetro como referencia ...