Resultados de la búsqueda a petición "c++"
Vectores C ++ (en lugar de matrices)
Estoy escribiendo un lexer y almacené las palabras clave y las palabras reservadas en una matriz como la siguiente: string keywords[20] = { "and", "or", "while", "not", "if", "read", "write", "set", };Descubrí que podía usar vectores ...
conversión de texto a sin firmar en C
int a = -534; unsigned int b = (unsigned int)a; printf("%d, %d", a, b);huellas dactilares-534, -534 ¿Por qué no se realiza el encasillamiento? Esperaba que fuera-534, 534 Si modifico el código para int a = -534; unsigned int b = (unsigned ...
¿Por qué no puedo detectar una excepción luabind :: error cuando mi código lua arroja un error?
Cuando llama a una función LUA desde c ++ y hay un error de tiempo de ejecución, LuaBind lanza una excepción luabind :: error que puede detectar y luego lee la pila para ver cuál fue el error. Mi depurador definitivamente capta esta excepción, ...
¿Verificando si un número es cuadrado perfecto?
Creo que hay un problema de precisión con el siguiente código: bool isPerfectSquare(long long n){ long long squareRootN=(long long)(sqrt(n)+0.5); return squareRootN*squareRootN == n; }¿Como arreglarlo?P.S: 1 <= n <= 10 ^ 10 Sqrt (4) podría ...
¿Cómo analizar la fuente C ++ en Python?
Queremos analizar nuestro enorme árbol fuente de C ++ para obtener suficiente información para alimentar a otra herramienta para hacer diagramas de relaciones de clase y objeto, discernir la organización general de las cosas, etc. Mi mejor ...
La palabra clave 'plantilla' confunde MSVC
Una de esas preguntas sobre "qué compilador es el correcto" sobre las plantillas. Considere seguir: template<typename T> class Container { public: template<typename V> class iterator; }; template<typename T> template<typename V> ...
¿Hay algún plan en el estándar C ++ para abordar la inconsistencia de los constructores de la lista de inicializadores?
los constructores de la lista de inicializadores en C ++ a menudo causan problemas; por ejemplo using std::vector; using std::string; vector<string> v{3}; // vector of three empty strings vector<int> u{3}; // vector of one element with value ...
Crear bibliotecas C ++ estáticas y compartidas
Me gustaria construirtanto bibliotecas estáticas como compartidasen un proyecto Sé que las bibliotecas compartidas deben crearse a partir de objetos compilados con -fpic para obtener el código independiente de la posición, mientras que ...
Cómo usar AudioQueue para reproducir un sonido para Mac OSX en C ++
Estoy tratando de reproducir un sonido en OSX, desde un búfer (por ejemplo: Equivalente de la función "PlaySound" de Windows). He reunido un código C ++ para reproducir audio con AudioQueue (ya que entiendo que esta es la forma más fácil de ...
Una regla de definición en c ++
De acuerdo con el estándar c ++: Ninguna unidad de traducción contendrá más de una definición de variable, función, tipo de clase, tipo de enumeración o plantilla. //--translation_unit.cpp--// int a; void foo() { int a; //Second defention of ...