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.

5
¿Cómo convertir el tipo de ruta de impulso a una cadena?
Hola, actualmente tengo un programa que obtiene una ruta completa de la ubicación de un archivo y se coloca en una variable que es el tipo de: boost :: filesystem2 :: path He buscado cómo hacer esto y he encontrado que usando: string result1 = boost::filesystem::basename (myPath) convertirá la ruta …
127 c++  boost  path 


3
¿Condiciones para la generación automática de un operador de asignación predeterminado / copiar / mover y copiar / mover asignación?
Quiero actualizar mi memoria en las condiciones en que un compilador generalmente genera automáticamente un constructor predeterminado, un constructor de copia y un operador de asignación. Recuerdo que había algunas reglas, pero no recuerdo, y tampoco puedo encontrar un recurso confiable en línea. ¿Alguien puede ayudar?


4
¿Cuándo hacer un tipo no movible en C ++ 11?
Me sorprendió que esto no apareciera en mis resultados de búsqueda, pensé que alguien habría preguntado esto antes, dada la utilidad de la semántica de movimiento en C ++ 11: ¿Cuándo debo (o es una buena idea para mí) hacer una clase no movible en C ++ 11? (Razones otros …



8
¿Cómo repetir una cadena un número variable de veces en C ++?
Quiero insertar espacios 'n' (o cualquier cadena) al comienzo de una cadena en C ++. ¿Hay alguna forma directa de hacer esto usando std :: strings o char * strings? Por ejemplo, en Python simplemente podrías hacer >>> "." * 5 + "lolcat" '.....lolcat'
127 c++ 

4
¿Qué hacen los enlazadores?
Siempre me lo he preguntado. Sé que los compiladores convierten el código que escribes en binarios, pero ¿qué hacen los enlazadores? Siempre han sido un misterio para mí. Más o menos entiendo lo que es "vincular". Es cuando se agregan referencias a bibliotecas y marcos al binario. No entiendo nada …


16
Número entero a cadena hexadecimal en C ++
¿Cómo convierto un entero en una cadena hexadecimal en C ++ ? Puedo encontrar algunas formas de hacerlo, pero en su mayoría parecen dirigidas a C. No parece que haya una forma nativa de hacerlo en C ++. Sin embargo, es un problema bastante simple; Tengo uno intque me gustaría …
127 c++  decimal  hex  int 

5
¿Por qué cout imprime "2 + 3 = 15" en este fragmento de código?
¿Por qué es la salida del siguiente programa lo que es? #include <iostream> using namespace std; int main(){ cout << "2+3 = " << cout << 2 + 3 << endl; } produce 2+3 = 15 en lugar de lo esperado 2+3 = 5 Esta pregunta ya ha pasado varios …
126 c++ 


7
Diferencia entre los tipos de cadena y char [] en C ++
Sé un poco de C y ahora estoy echando un vistazo a C ++. Estoy acostumbrado a las matrices de caracteres para tratar con cadenas C, pero mientras miro el código C ++ veo que hay ejemplos que utilizan tanto el tipo de cadena como las matrices de caracteres: #include …
126 c++  string  types 

7
¿Debo compilar con / MD o / MT?
En Visual Studio, están los indicadores de compilación / MD y / MT que le permiten elegir qué tipo de biblioteca de tiempo de ejecución C desea. Entiendo la diferencia en la implementación, pero todavía no estoy seguro de cuál usar. ¿Cuáles son los pros / contras? Una de las …

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.