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
¿Debo usar #define, enum o const?
En un proyecto de C ++ en el que estoy trabajando, tengo un tipo de valor de indicador que puede tener cuatro valores. Esas cuatro banderas se pueden combinar. Las banderas describen los registros en la base de datos y pueden ser: nuevo record registro eliminado registro modificado registro existente …


2
Captura de Lambda y parámetro con el mismo nombre: ¿quién sombrea al otro? (clang vs gcc)
auto foo = "You're using g++!"; auto compiler_detector = [foo](auto foo) { std::puts(foo); }; compiler_detector("You're using clang++!"); clang ++ 3.6.0 y versiones posteriores imprimen "¡Estás usando clang ++!" y advertir sobre la captura foo no utilizada. g ++ 4.9.0 y versiones posteriores imprimen "¡Estás usando g ++!" y advertir sobre …

25
do {…} while (falso)
Estaba mirando un código por un individuo y noté que parece tener un patrón en sus funciones: <return-type> function(<params>) { <initialization> do { <main code for function> } while(false); <tidy-up & return> } No está mal , es más peculiar (el código real es bastante ordenado y no sorprende). No …
125 c++ 

5
Método virtual privado en C ++
¿Cuál es la ventaja de hacer que un método privado sea virtual en C ++? He notado esto en un proyecto de código abierto C ++: class HTMLDocument : public Document, public CachedResourceClient { private: virtual bool childAllowed(Node*); virtual PassRefPtr<Element> createElement(const AtomicString& tagName, ExceptionCode&); };



3
Cómo ejecutar casos de prueba específicos en GoogleTest
Estoy tratando de escribir una función / método para mi proyecto, que le preguntará al usuario cuáles son todos los casos de prueba que va a ejecutar. Se ve a continuación ..., Test_Cases_1 |_TestNo1 |_TestNo2....so on Test_Cases_2 |_TestNo1 |_TestNo2....so on .... ....so on Test_Cases_N |_TestNo1 |_TestNo2....so on Entonces, ahora el …

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.