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.




15
Cómo implosionar un vector de cuerdas en una cuerda (la forma elegante)
Estoy buscando la forma más elegante de convertir un vector de cuerdas en una cuerda. A continuación se muestra la solución que estoy usando ahora: static std::string& implode(const std::vector<std::string>& elems, char delim, std::string& s) { for (std::vector<std::string>::const_iterator ii = elems.begin(); ii != elems.end(); ++ii) { s += (*ii); if ( …
81 c++  string  stl  stdstring  implode 


5
¿Cómo enviar un mensaje personalizado en Google C ++ Testing Framework?
Utilizo Google C ++ Testing Framework para la prueba unitaria de mi código. Utilizo Eclipse CDT con el módulo de prueba de unidad C ++ para el análisis de salida. Anteriormente usé CppUnit , tiene la familia de macros CPPUNIT * _MESSAGE que podría llamarse así: CPPUNIT_ASSERT_EQUAL_MESSAGE("message",EXPECTED_VALUE,ACTUAL_VALUE) Y permite enviar …
81 c++  googletest 





10
¿Dibujar Sphere en OpenGL sin usar gluSphere ()?
¿Existen tutoriales que expliquen cómo puedo dibujar una esfera en OpenGL sin tener que usar gluSphere()? Muchos de los tutoriales 3D para OpenGL están solo en cubos. He buscado, pero la mayoría de las soluciones para dibujar una esfera son para usar gluSphere(). También hay un sitio que tiene el …
81 c++  opengl  geometry 

5
Estructura de directorio para una biblioteca C ++
Estoy trabajando en una biblioteca de C ++. En última instancia, me gustaría que esté disponible públicamente para múltiples plataformas (Linux y Windows al menos), junto con algunos ejemplos y enlaces de Python . El trabajo avanza muy bien, pero en este momento el proyecto es bastante complicado, construido únicamente …


4
Macros de preprocesador de varias líneas
¿Cómo hacer una macro de preprocesador de varias líneas? Sé cómo hacer una línea: #define sqr(X) (X*X) pero necesito algo como esto: #define someMacro(X) class X : public otherClass { int foo; void doFoo(); }; ¿Cómo puedo hacer que esto funcione? Este es solo un ejemplo, la macro real puede …
81 c++  c  c-preprocessor 

8
QtCreator: No se encontraron kits válidos
Instalado solo el IDE en Windows 7. Quiero crear un Proyecto C ++ simple (Proyecto que no sea QT); sin embargo, aparece un error: No se han encontrado kits válidos . Cuando hago clic en Opciones-> Kits, veo el kit de Escritorio (predeterminado) y no muestra errores. ¿Recibo el error …
81 c++  qt  ide  qt-creator 

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.