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.

9
Catalina C ++: el uso de encabezados <cmath> produce un error: ningún miembro llamado 'signbit' en el espacio de nombres global
Después de actualizar a Catalina desde Mojave, Configuración: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk en el entorno. No puedo compilar un programa que use &lt;cmath&gt;encabezado. Traté de cambiar CFLAGS, CCFLAGS, CXXFLAGS para señalar la ubicación MacOSSDK que no cambia nada Scanning dependencies of target OgreMain /Applications/Xcode.app/Contents/Developer/usr/bin/make -f OgreMain/CMakeFiles/OgreMain.dir/build.make OgreMain/CMakeFiles/OgreMain.dir/build [ 0%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreASTCCodec.cpp.o …

5
Cómo crear una permutación en c ++ usando STL para un número de lugares inferior a la longitud total
Tengo un c++ vectorcon std::pair&lt;unsigned long, unsigned long&gt;objetos. Estoy tratando de generar permutaciones de los objetos del vector usando std::next_permutation(). Sin embargo, quiero que las permutaciones sean de un tamaño dado, ya sabes, similar a la permutationsfunción en python donde se especifica el tamaño de la permutación devuelta esperada. Básicamente, …



4
¿Robar recursos de std :: claves del mapa permitidas?
En C ++, ¿está bien robar recursos de un mapa que ya no necesito? Más precisamente, suponga que tengo un std::mapcon std::stringclaves y quiero construir un vector a partir de él robando los recursos de las mapteclas s usando std::move. Tenga en cuenta que dicho acceso de escritura a las …


5
¿Contar líneas de archivo fuente usando macros?
¿Es posible, utilizando el preprocesador C / C ++, contar líneas dentro de un archivo fuente, ya sea en una macro o en algún tipo de valor disponible en tiempo de compilación? Por ejemplo, ¿puedo reemplazar MAGIC1, MAGIC2y MAGIC3en lo siguiente, y obtener el valor 4 de alguna manera cuando …



2
Hilo de C ++ con objeto de función, ¿cómo se llaman los destructores múltiples pero no los constructores?
Encuentre el fragmento de código a continuación: class tFunc{ int x; public: tFunc(){ cout&lt;&lt;"Constructed : "&lt;&lt;this&lt;&lt;endl; x = 1; } ~tFunc(){ cout&lt;&lt;"Destroyed : "&lt;&lt;this&lt;&lt;endl; } void operator()(){ x += 10; cout&lt;&lt;"Thread running at : "&lt;&lt;x&lt;&lt;endl; } int getX(){ return x; } }; int main() { tFunc t; thread t1(t); if(t1.joinable()) …






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.