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.

16
El programa no puede iniciarse porque falta libgcc_s_dw2-1.dll
He creado un programa simple en C ++ con Code :: Blocks. Si lo ejecuto desde Code :: Blocks, funciona correctamente; pero si lo ejecuto haciendo doble clic en el archivo ejecutable, aparece una ventana con este mensaje: El programa no puede iniciarse porque falta libgcc_s_dw2-1.dll en su computadora. Intente …
166 c++  windows  mingw 

8
¿Captura lambda como referencia constante?
¿Es posible capturar por referencia constante en una expresión lambda? Quiero que la tarea marcada a continuación falle, por ejemplo: #include <cstdlib> #include <vector> #include <string> #include <algorithm> using namespace std; int main() { string strings[] = { "hello", "world" }; static const size_t num_strings = sizeof(strings)/sizeof(strings[0]); string best_string = …
166 c++  c++11  lambda  c++14 





11
¿Se utiliza realmente el idioma de pImpl en la práctica?
Estoy leyendo el libro "Excepcional C ++" de Herb Sutter, y en ese libro he aprendido sobre el lenguaje de ejemplo. Básicamente, la idea es crear una estructura para los privateobjetos de a classy asignarlos dinámicamente para disminuir el tiempo de compilación (y también ocultar las implementaciones privadas de una …
165 c++  oop  pimpl-idiom 


14
¿Cómo depurar errores de corrupción de montón?
Estoy depurando una aplicación C ++ multiproceso (nativa) en Visual Studio 2008. En ocasiones aparentemente aleatorias, aparece un error "Windows ha desencadenado un punto de interrupción ..." con una nota de que esto podría deberse a una corrupción en el montón. Estos errores no siempre bloquean la aplicación de inmediato, …
165 c++  windows  debugging  heap 




12
Nunca antes visto C ++ para loop
Estaba convirtiendo un algoritmo de C ++ a C #. Encontré esto para el bucle: for (u = b.size(), v = b.back(); u--; v = p[v]) b[u] = v; No da ningún error en C ++, pero sí en C # (no puede convertir int a bool). Realmente no puedo …
164 c#  c++  for-loop 



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.