Resultados de la búsqueda a petición "c++"
La mejor manera de sembrar mt19937_64 para simulaciones de Monte Carlo
Estoy trabajando en un programa que ejecuta la simulación de Monte Carlo; específicamente, estoy usando un algoritmo Metropolis. El programa necesita generar posiblemente miles de millones de números "aleatorios". Sé que el tornado Mersenne es ...
C ++ variable local no inicializada
Tengo una funcion: VOID GetOSVersion(PDWORD major, PDWORD minor, PDWORD build) { OSVERSIONINFO osver; ZeroMemory(&osver, sizeof(OSVERSIONINFO)); osver.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&osver); if(major) *major ...
¿Por qué se reinicia la sobrecarga de unique_ptr (puntero p = puntero ()) y reset (nullptr_t)?
De acuerdo ahttp://en.cppreference.com/w/cpp/memory/unique_ptr/reset [http://en.cppreference.com/w/cpp/memory/unique_ptr/reset], void reset( pointer ptr = pointer() ); template< class U > void reset( U ) = delete; void reset( std::nullptr_t p ...
El compilador de C ++ no reconoce std :: stringstream :: swap
Estoy tratando de compilar el siguiente código con g ++ (GCC) 4.8.2 20131212 (Red Hat 4.8.2-7): #include <sstream> using namespace std; int main(int argc, char ** argv) { auto x = 1; stringstream s1, s2; s1.swap(s2); }Obtuve el siguiente ...
Definiciones de funciones C / C ++ sin ensamblaje
Siempre pensé que funciona comoprintf() son, en el último paso, definidos usando el ensamblaje en línea. En lo profundo de las entrañas de stdio.h está enterrado un código asm que realmente le dice a la CPU qué hacer. Por ejemplo, en ...
¿Cómo configuro la ruta de inclusión del sistema scons?
Usando scons, puedo configurar fácilmente mis rutas de inclusión: env.Append( CPPPATH=['foo'] )Esto pasa la bandera -Ifooa gcc Sin embargo, estoy tratando de compilar con muchas advertencias habilitadas. En particular con env.Append( ...
Función en línea y operador en C ++ [cerrado]
¿Qué hace esta función? inline bool myFunc(int aVal) {return aVal & 1;}Editar He editado el código para que se pueda ejecutar.
¿Por qué VS no define los tokens alternativos para operadores lógicos?
Los tokens alternativos sonválido [http://ideone.com/E0Jh8S]c ++palabras clave [http://en.cppreference.com/w/cpp/keyword], sin embargo, en Visual Studio 2013, lo siguiente emite un error de compilación (identificador no declarado): int main(int ...
cmake add_custom_command problema con múltiples archivos de salida
Me doy cuenta de un posible comportamiento incorrecto en cmake cuando trabajo conadd_custom_command y múltiples archivos de salida. He podido aislar el problema en un ejemplo mínimo (ver más abajo). Parece que cuando tengo dos archivos de salida ...
¿El estándar C ++ exige que las funciones de enlace C sean `noexcept`?
No puedo encontrar nada en el estándar que fuerce las funciones declaradas conextern "C" sernoexcept, ya sea implícita o explícitamente. Sin embargo, debe quedar claro que las convenciones de llamadas C no pueden admitir excepciones ... ¿o ...