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

5 la respuesta

¿Cuál es la diferencia entre getline y std :: istream :: operator >> ()?

#include <iostream> #include <string> using namespace std; int main() { string username; cout<< "username" ; cin >> username; }Así que tenía curiosidad sobre cuál es la diferencia entre estos dos códigos, escuché que es lo mismo, pero si es así, ...

5 la respuesta

¿Cómo debo lidiar con mutexes en tipos móviles en C ++?

Por diseño,std::mutex No es móvil ni se puede copiar. Esto significa que una claseA, que contiene un mutex, no recibirá un constructor de movimiento predeterminado. ¿Cómo haría este tipo?A movible de una manera segura?

3 la respuesta

Capture la pantalla usando DirectX

Sé cómo usar GDI para capturar la pantalla, sin embargo, es muy lento (apenas captura 10 fps) He leído que DirectX ofrece la mejor velocidad. Pero antes de comenzar a aprender DirectX, quería probar una muestra para ver si es realmente tan ...

1 la respuesta

¿Cómo se envía una cadena de tubería con nombre desde umnanaged al espacio de código administrado?

Parece que tengo un problema con las tuberías con nombre 101. Tengo una configuración muy simple para conectar una canalización con nombre simple que transmite desde una aplicación no administrada de C ++ a una aplicación administrada de C #. La ...

1 la respuesta

¿Por qué g ++ 5 deduce el objeto en lugar de initializer_list en la deducción automática de tipos?

Recientemente encontré este código: struct Foo{}; int main() { Foo a; // clang++ deduces std::initializer_list // g++5.1 deduces Foo auto b{a}; a = b; }Se compila bien con g ++ 5.1, pero falla en clang ++ (usa ambos-std=c++11 y-std=c++14, mismos ...

4 la respuesta

#incluye en .h o .c / .cpp?

Al codificar en C o C ++, ¿dónde debería tener el#include's? callback.h: #ifndef _CALLBACK_H_ #define _CALLBACK_H_ #include <sndfile.h> #include "main.h" void on_button_apply_clicked(GtkButton* button, struct user_data_s* data); ...

1 la respuesta

is_lock_free () devuelto falso después de actualizar a MacPorts gcc 7.3

Anteriormente, con Apple LLVM 9.1.0,is_lock_free() en estructuras de 128 bits han devuelto verdadero. Tener completastd::optional soporte, luego actualicé a MacPorts gcc 7.3. Durante mi primer intento de compilación, me encontré con este notorio ...

2 la respuesta

¿Es seguro el hilo resolver armadillo ()?

En mi código tengo un bucle en el que construyo un sistema lineal determinado y trato de resolverlo: #pragma omp parallel for for (int i = 0; i < n[0]+1; i++) { for (int j = 0; j < n[1]+1; j++) { for (int k = 0; k < n[2]+1; k++) { arma::mat ...

7 la respuesta

Recomendaciones y opciones de GCC para el código más rápido

Estoy distribuyendo un programa C ++ con un archivo MAKE para la versión Unix, y me pregunto qué opciones de compilación debo usar para obtener el código más rápido posible (se incluye en la categoría de programas que pueden usar toda la potencia ...

2 la respuesta

static_assert depende del parámetro de plantilla sin tipo (comportamiento diferente en gcc y clang)

template <int answer> struct Hitchhiker { static_assert(sizeof(answer) != sizeof(answer), "Invalid answer"); }; template <> struct Hitchhiker<42> {};Al intentar deshabilitar la creación de instancias de plantilla general constatic_assert Descubrí ...