Resultados de la búsqueda a petición "c++"
Escribe una función que acepte una expresión lambda como argumento
Tengo un método como este template<typename T, typename U> map<T,U> mapMapValues(map<T,U> old, T (f)(T,U)) { map<T,U> new; for(auto it = old.begin(); it != old.end(); ++it) , { new[it->first] = f(it->first,it->second); } return new; }y la idea ...
Mutex ejemplo / tutorial?
Soy nuevo en multihilo y estaba tratando de entender cómo funcionan los mutexes. Busqué mucho en Google yEncontré un tutorial decente [http://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads.html], pero aún dejó algunas dudas sobre cómo ...
¿Dónde poner el valor del parámetro predeterminado en C ++? [duplicar]
Esta pregunta ya tiene una respuesta aquí: Valor predeterminado del parámetro de función [/questions/2842928/default-value-of-function-parameter] 4 respuestas¿Cuál es el lugar para el valor del parámetro predeterminado? ¿Solo en la definición ...
Arreglar error aritmético en versión distribuida
Estoy invirtiendo una matriz a través de una factorización de Cholesky, en un entorno distribuido, como se discutióaquí [https://stackoverflow.com/questions/31231428/cholesky-with-scalapack]. Mi código funciona bien, pero para probar que mi ...
¿Los compiladores compatibles con c ++ 11 siempre ignoran las sugerencias en línea?
Leyendo unvieja respuesta [https://stackoverflow.com/a/1759575/1750757]en¿Cuándo debo escribir la palabra clave 'en línea' para una función / ...
Copia-inicialización con conversión implícita en c ++
class Foo { public: Foo(float b) {} }; class Bar { public: Bar(Foo foo) {} }; int main(int argc, char *argv[]) { Bar b1(3.0f); // accept, one implicit convertion happens there. Bar b2 = 3.0f; // error: no viable conversion from 'float' to 'Bar' ...
Construya la ruta para la directiva #include con macro
Me gustaría incluir rutas de archivos creadas dinámicamente por una macro para una parte de mi programa que depende de la configuración de destino. Por ejemplo, me gustaría construir una macro que se invocaría así: #include ...
DirectX 11: sombreador de cómputo: escritura en un recurso de salida
Acabo de comenzar a usar la etapa Compute shader en DirectX 11 y encontré un comportamiento no deseado al escribir en un recurso de salida en el sombreador Compute. Parece que solo obtengo ceros como salida, lo que, a mi entender, significa que ...
Visual Studio C ++ 2015 std :: codecvt con char16_t o char32_t
Este código compiló OK bajo VS2013: std::string Unicode::utf16_to_utf8(std::u16string utf16_string) { std::wstring_convert<std::codecvt_utf8_utf16<char16_t>, char16_t> convert; return convert.to_bytes(utf16_string); }Ahora con VS2015 ...
¿Cómo configuro el icono para mi aplicación en Visual Studio 2008?
¿Cómo configuro el icono ejecutable para mi aplicación C ++ en Visual Studio 2008?