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

3 la respuesta

uso correcto de std :: uncaught_exception en un destructor

Hay algunos artículos que concluyen "nunca arroje una excepción de un destructor", y "std :: uncaught_exception () no es útil", por ejemplo: http://www.gotw.ca/gotw/047.htm [http://www.gotw.ca/gotw/047.htm](escrito por Herb Sutter)Pero parece ...

3 la respuesta

Cómo tener una secuencia de archivos como miembro de la clase

Tengo la siguiente clase de analizador que funciona en Visual C ++ class Parser { private: const char* filename; std::ifstream filestream; std::vector<std::string> tokens; unsigned int linect; public: Parser(const char* filename); bool ...

2 la respuesta

¿Cuándo invocar una función miembro en una instancia nula da como resultado un comportamiento indefinido?

Considere el siguiente código: #include <iostream> struct foo { // (a): void bar() { std::cout << "gman was here" << std::endl; } // (b): void baz() { x = 5; } int x; }; int main() { foo* f = 0; f->bar(); // (a) f->baz(); // (b) }Esperamos(b) ...

6 la respuesta

¿Es seguro asumir que el almacenamiento de vectores STL es siempre contiguo?

Si tiene un vector STL que ha sido redimensionado, ¿es seguro tomar la dirección del elemento 0 y asumir que el resto del vector seguirá en la memoria? p.ej. vector<char> vc(100); // do some stuff with vc vc.resize(200); char* p = &vc[0]; // do ...

3 la respuesta

¿Existe una degradación / penalización del rendimiento al usar la biblioteca C pura en código C ++?

Vi este enlace pero no estoy pidiendo una degradación del rendimiento para el código usando "extern". Quiero decir, sin "externo", ¿hay "cambio de contexto" cuando se usa la biblioteca C en C ++?¿Hay algún problema al usar funciones C (no ...

1 la respuesta

Puede LTO para gcc o clang optimizar a través de métodos C y C ++

Si la optimización de tiempo de enlace (LTO) se está utilizando congcc [https://gcc.gnu.org/wiki/LinkTimeOptimization]osonido metálico [https://llvm.org/docs/LinkTimeOptimization.html], ¿es posible que el código se pueda optimizar a través de los ...

3 la respuesta

¿WPF funciona con C ++?

Tengo entendido que Microsoft Visual Studio fue reescrito para usar WPF. Todavía no tengo claro por qué, pero reconozco que mi conocimiento sobre WPF es muy limitado. Mi pregunta es si alguien sabe cuánto soporte tiene WPF para C ++, y si ...

1 la respuesta

Cómo escribir archivos en el directorio actual en lugar de bazel-out

Tengo la siguiente estructura de directorios: my_dir | --> src | | | --> foo.cc | --> BUILD | --> WORKSPACE | --> bazel-out/ (symlink) | | ...src/BUILD contiene el siguiente código: cc_binary( name = "foo", srcs = ["foo.cc"] )El archivofoo.cc ...

2 la respuesta

Intercambio atómico en GNU C ++

Quiero verificar que mi comprensión es correcta. Este tipo de cosas es complicado, así que estoy casi seguro de que me falta algo. Tengo un programa que consta de un hilo en tiempo real y un hilo no en tiempo real. Quiero que el hilo no RT pueda ...

1 la respuesta

¿Cómo implementar "_mm_storeu_epi64" sin problemas de alias?

(Nota: aunque esta pregunta es sobre "almacenar", el caso de "carga" tiene los mismos problemas y es perfectamente simétrico). Los intrínsecos SSE proporcionan ...