Resultados de la búsqueda a petición "c++11"
Clang vs GCC: el paquete de parámetros de plantilla variable seguido de un parámetro con valor predeterminado funciona en GCC 4.8 pero no en Clang 3.5
El siguiente código funciona en gcc-4.8.2 #include <iostream> using namespace std; template<typename... Args> void func(Args... args, int optional = 0) { cout << optional << endl; } int main() { func(1); func(2.1f); // converts 2.1 to int as ...
Error de "Uso de la función eliminada" con std :: atomic_int
Quiero usar unstd::atomic_int variable. En mi código, tengo: #include <atomic> std::atomic_int stop = 0; int main() { // Do something }Y esto me da un error de compilación: use of deleted function ...
Tipos de vista en C ++: ¿pasar por constante o por valor?
Esto surgió en una discusión de revisión de código recientemente, pero sin una conclusión satisfactoria. Los tipos en cuestión son análogos al C ++ string_view TS. Son simples envoltorios no propietarios alrededor de un puntero y una longitud, ...
Está devolviendo un subproceso de objeto estático local seguro para compiladores anteriores a c ++ 11
¿Es este hilo singleton seguro para los compiladores anteriores a C ++ 11? Como sabemos para C ++ 11, es seguro para subprocesos. class Singleton { private: Singleton(){}; public: static Singleton& instance() { static Singleton INSTANCE; return ...
¿Para qué sirve noexcept?
Vi esoC ++ 11agregó elnoexcept palabra clave. Pero realmente no entiendo por qué es útil. Si la función se lanza cuando se supone que no debe hacerlo, ¿por qué querría que el programa se bloquee? Entonces, ¿cuándo debo usarlo? Además, ¿cómo ...
Punteros inteligentes para la representación gráfica (vecinos de vértices) en C ++ 11
Me preguntaba cómo usar los punteros inteligentes C ++ 11 correctamente para las representaciones gráficas. Supongamos que tiene una estructura gráfica que contiene un vector de todos sus vértices. Además, tiene una estructura / clase de ...
¿Valor de retorno o referencia de valor?
En el nuevo libro de Scott Meyer, propone un uso de ejemplo para calificadores de referencia de valor que se parece a esto: class Widget { private: DataType values; public: DataType& data() & { return values; } DataType data() && { return ...
¿Por qué los miembros de datos no estáticos no pueden ser constexpr?
Este es un código válido: struct S { constexpr S(int x, int y): xVal(x), yVal(y) {} constexpr S(int x): xVal(x) {} constexpr S() {} const int xVal { 0 }; const int yVal { 0 }; };Pero aquí realmente me gustaría declararxVal yyVal constexpr--Me ...
C ++ 11: ¿Qué sucede si no llama a join () para std :: thread
Dada a continuación: void test() { std::chrono::seconds dura( 20 ); std::this_thread::sleep_for( dura ); } int main() { std::thread th1(test); std::chrono::seconds dura( 5 ); std::this_thread::sleep_for( dura ); return 0; }main saldrá después de ...
C ++ 11 problemas de subprocesos múltiples con Android donde algunos subprocesos no están programados correctamente
Estoy desarrollando una aplicación basada en VoIP que es multiproceso. Para cada zócalo hay un c ++ 11std::thread (Incluyendo SSL lectura y escritura). El módulo central para la comunicación de datos está en C ++, que se llama a través de ...