Resultados de la búsqueda a petición "c++"
En la lista de inicializadores de miembros, ¿puedo crear una referencia a una variable de miembro que no esté en la lista?
Considerar #include <string> #include <iostream> class Foo { public: Foo( char const * msg ) : x( y ) { y = msg; } std::string const & x; private: std::string y; }; int main( int argc, char * argv[] ) { if ( argc >= 2 ) { Foo f( argv[1] ); ...
¿Cómo reorganizar una ecuación de cadena?
Estoy obligado a desarrollar un programa para resolver ecuaciones lineales. Los programas leen primero un enteron, que es el número de ecuaciones. Entonces el programa leen líneas que contienen las ecuaciones. Por ejemplo, la entrada al programa ...
Atomicity en C ++: mito o realidad
He estado leyendo un artículo sobre Programación sin bloqueo [http://msdn.microsoft.com/en-us/library/ee418650%28v=vs.85%29.aspx] en MSDN. Dice n todos los procesadores modernos, puede suponer que las lecturas y escrituras deos tipos nativos ...
Pasar una matriz compleja de C ++ a C
Debo pasar datos complejos a una función C desde C ++. En C ++, los datos se almacenan naturalmente en unastd::vector<std::complex> c. La función C espera los datos como una matriz de doble,double a[] tal que a [0] = Re (c [0]), a [1] = Im (c ...
C ++ pthread bloqueo de cola de bloqueo (creo)
Estoy teniendo un problema con pthreads donde creo que estoy llegando a un punto muerto. Creé una cola de bloqueo que pensé que funcionaba, pero después de hacer más pruebas, descubrí que si intento cancelar varios subprocesos que ...
Está garantizado el puntero para preservar su valor después de `eliminar` en C ++?
Inspirado poresta pregunt [https://stackoverflow.com/q/4990462/57428]. Suponga que en el código C ++ tengo un puntero válido y correctamentedelete eso. De acuerdo con el estándar C ++, el puntero dejará de ser válido (3.7.3.2/4 -la función de ...
Boost :: Cadena de tuberías de proceso
Usando los resultados de esta pregunta Lectura y escritura simultáneas al stdio del niño usando boost.process [https://stackoverflow.com/questions/48678012/simultaneous-read-and-write-to-childs-stdio-using-boost-process] , Estoy tratando de ...
roblema del compilador @Intel (C ++) con la reducción de OpenMP en std :: vector
Since OpenMP 4.0, se admite la reducción definida por el usuario. Así que definí la reducción en std :: vector en C ++ exactamente desdeaqu [https://stackoverflow.com/a/43169193/5703783]. Funciona bien con GNU / 5.4.0 y GNU / 6.4.0, pero devuelve ...
El tipo incompleto no está permitido en una clase, pero sí en una plantilla de clase
El siguiente es un código no válido: struct foo { struct bar; bar x; // error: field x has incomplete type struct bar{ int value{42}; }; }; int main() { return foo{}.x.value; } Esto es bastante claro, ya quefoo::bar se considera incompleto en ...
Cómo llamar a una función no const dentro de una función const (C ++)
Tengo una función heredada que se ve así: int Random() const { return var_ ? 4 : 0; }y necesito llamar a una función dentro de ese código heredado para que ahora se vea así: int Random() const { return var_ ? newCall(4) : 0; } El problema es ...