Preguntas etiquetadas con c++

C ++ es un lenguaje de programación de propósito general. Originalmente fue diseñado como una extensión de C y tiene una sintaxis similar, pero ahora es un lenguaje completamente diferente. Use esta etiqueta para preguntas sobre el código (que se compilará) con un compilador de C ++. Utilice una etiqueta específica de la versión para preguntas relacionadas con una revisión estándar específica [C ++ 11], [C ++ 14], [C ++ 17] o [C ++ 20], etc.


10
Desactivar error de advertencia único
¿Hay alguna forma de deshabilitar una sola línea de advertencia en un archivo cpp con Visual Studio? Por ejemplo, si detecto una excepción y no la manejo, obtengo el error 4101 (variable local sin referencia). ¿Hay alguna manera de ignorar esto solo en esa función, pero de lo contrario informarlo …


5
Directorio de salida / compilación de CMake
Soy bastante nuevo en CMake, y leí algunos tutoriales sobre cómo usarlo, y escribí algunas complicadas 50 líneas de script de CMake para hacer un programa para 3 compiladores diferentes. Esto probablemente concluye todo mi conocimiento en CMake. Ahora mi problema es que tengo un código fuente, cuya carpeta no …
115 c++  build  makefile  cmake  output 

30
¿Características ocultas de C ++? [cerrado]
Tal como está actualmente, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión extensa. Si cree que esta pregunta se puede mejorar …

4
Error de coincidencia detectado para 'RuntimeLibrary'
Descargué y extraje Crypto ++ en C: \ cryptopp. Usé Visual Studio Express 2012 para construir todos los proyectos internos (como se indica en el archivo Léame), y todo se construyó correctamente. Luego hice un proyecto de prueba en otra carpeta y agregué cryptolib como dependencia. Después de eso, agregué …

6
Establecer un int en Infinity en C ++
Tengo un int aque debe ser igual a "infinito". Esto significa que si int b = anyValue; a>b siempre es cierto. ¿Existe alguna característica de C ++ que pueda hacer esto posible?
114 c++  infinity 

13
En C ++, ¿debería molestarme en almacenar en caché las variables o dejar que el compilador haga la optimización? (Aliasing)
Considere el siguiente código ( pes de tipo unsigned char*y bitmap->widthes de algún tipo entero, exactamente que se desconoce y depende de la versión de alguna biblioteca externa que estemos usando): for (unsigned x = 0; x < static_cast<unsigned>(bitmap->width); ++x) { *p++ = 0xAA; *p++ = 0xBB; *p++ = 0xCC; …



9
¿Qué significa "int & foo ()" en C ++?
Mientras leía esta explicación sobre lvalues ​​y rvalues, estas líneas de código me llamaron la atención: int& foo(); foo() = 42; // OK, foo() is an lvalue Lo intenté en g ++, pero el compilador dice "referencia indefinida a foo ()". Si agrego int foo() { return 2; } int …




23
Obtener la ruta del ejecutable
Sé que esta pregunta se ha hecho antes, pero todavía no he visto una respuesta satisfactoria o un "no, esto no se puede hacer" definitivo, ¡así que volveré a preguntar! Todo lo que quiero hacer es obtener la ruta al ejecutable que se está ejecutando actualmente, ya sea como una …
114 c++  boost  executable 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.