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
vector vs. lista en STL
Noté en Effective STL que vector es el tipo de secuencia que debe usarse por defecto. ¿Qué significa? Parece que ignorar la eficiencia vectorpuede hacer cualquier cosa. ¿Alguien podría ofrecerme un escenario en el vectorque no sea una opción factible pero listdeba usarse?
239 c++  list  vector  stl 







2
¿Qué es un "lapso" y cuándo debo usar uno?
Recientemente recibí sugerencias para usar span<T>'s en mi código, o he visto algunas respuestas aquí en el sitio que usan span' supuestamente algún tipo de contenedor. Pero no puedo encontrar algo así en la biblioteca estándar de C ++ 17. Entonces, ¿qué es esto misterioso span<T>y por qué (o cuándo) …

11
¿Qué es una "unidad de traducción" en C ++
En ese momento estaba leyendo el "C ++ efectivo" escrito por Meyers y encontré el término "unidad de traducción". ¿Podría alguien darme una explicación de: 1) ¿Qué es exactamente? 2) ¿Cuándo debería considerar usarlo al programar con C ++? 3) Si está relacionado solo con C ++, o puede usarse …
236 c++ 



8
¿Cómo instalo las bibliotecas OpenSSL en Ubuntu?
Estoy tratando de construir un código en Ubuntu 10.04 LTS que usa OpenSSL 1.0.0. Cuando ejecuto make, invoca g ++ con la opción "-lssl". La fuente incluye: #include <openssl/bio.h> #include <openssl/buffer.h> #include <openssl/des.h> #include <openssl/evp.h> #include <openssl/pem.h> #include <openssl/rsa.h> Corrí: $ sudo apt-get install openssl Reading package lists... Done Building …




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.