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.




6
¿Cómo comparar punteros?
Supongamos que tengo 2 punteros: int *a = something; int *b = something; Si quiero compararlos y ver si apuntan al mismo lugar, ¿funciona (a == b)?
88 c++  pointers 

7
Usar continuar en una declaración de cambio
Quiero saltar desde el medio de una switchdeclaración a la declaración de bucle en el siguiente código: while (something = get_something()) { switch (something) { case A: case B: break; default: // get another something and try again continue; } // do something for a handled something do_something(); } ¿Es …


5
¿Cuáles son las opciones de enlace correctas para usar std :: thread en GCC bajo linux?
Hola, estoy tratando de usar std::threadcon G ++. Aquí está mi código de prueba #include <thread> #include <iostream> int main(int, char **){ std::thread tt([](){ std::cout<<"Thread!"<<std::endl; }); tt.join(); } Se compila, pero cuando intento ejecutarlo, el resultado es: terminate called after throwing an instance of 'std::system_error' what(): Operation not permitted Aborted …


12
¿TCHAR sigue siendo relevante?
Soy nuevo en la programación de Windows y después de leer el libro de Petzold me pregunto: ¿Sigue siendo una buena práctica usar el TCHARtipo y la _T()función para declarar cadenas o si debería usar las cadenas wchar_ty L""en el nuevo código? Apuntaré solo a Windows 2000 y versiones posteriores …
87 c++  c  windows  unicode  wchar-t 

5
módulo inseguro para SAFESEH imagen C ++
Estoy usando Microsoft Visual Studio 2011 Professional Beta Estoy intentando ejecutar los archivos OpenCV C ++ ( http://opencv.willowgarage.com/wiki/Welcome ) que he compilado con cMake y Visual Studio Complier. Sin embargo, cuando voy a depurar el proyecto, obtengo más de 600 errores, la mayoría de ellos: error LNK2026: módulo inseguro para …

4
Obtener el último elemento de un std :: string
Me preguntaba si hay una abreviatura o una forma más elegante de obtener el último carácter de una cadena como en: char lastChar = myString.at( myString.length() - 1 ); Algo como myString.back()no parece existir. ¿Existe un equivalente?
87 c++  string 

9
¿Existe un uso legítimo para void *?
¿Existe un uso legítimo de void*en C ++? ¿O se introdujo porque C lo tenía? Solo para recapitular mis pensamientos: Entrada : Si queremos permitir múltiples tipos de entrada, podemos sobrecargar funciones y métodos, alternativamente podemos definir una clase base común o plantilla (gracias por mencionar esto en las respuestas). …
87 c++ 



5
¿Por qué no se declara NULL?
Tengo un problema con este constructor de estructuras cuando intento compilar este código: typedef struct Node { Node( int data ) // { this->data = data; previous = NULL; // Compiler indicates here next = NULL; } int data; Node* previous; Node* next; } NODE; cuando vengo se produce este …
87 c++  syntax  nodes 

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.