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 paso un argumento unique_ptr a un constructor o una función?
Soy nuevo en mover semántica en C ++ 11 y no sé muy bien cómo manejar unique_ptrparámetros en constructores o funciones. Considere esta clase haciendo referencia a sí misma: #include <memory> class Base { public: typedef unique_ptr<Base> UPtr; Base(){} Base(Base::UPtr n):next(std::move(n)){} virtual ~Base(){} void setNext(Base::UPtr n) { next = std::move(n); …

16
Enlace estático vs enlace dinámico
¿Existen razones de rendimiento convincentes para elegir el enlace estático en lugar del enlace dinámico o viceversa en ciertas situaciones? He escuchado o leído lo siguiente, pero no sé lo suficiente sobre el tema para dar fe de su veracidad. 1) La diferencia en el rendimiento del tiempo de ejecución …

4
Cuándo usar extern en C ++
Estoy leyendo "Think in C ++" y acaba de presentar la externdeclaración. Por ejemplo: extern int x; extern float y; Creo que entiendo el significado (declaración sin definición), pero me pregunto cuándo será útil. ¿Alguien puede dar un ejemplo?

30
Uso de 'const' para parámetros de función
¿Hasta dónde llegas const? ¿Simplemente realiza funciones constcuando es necesario o va todo el cerdo y lo usa en todas partes? Por ejemplo, imagine un mutador simple que toma un solo parámetro booleano: void SetValue(const bool b) { my_val_ = b; } ¿Es eso constrealmente útil? Personalmente, opto por usarlo …
397 c++  const 

12
¿Dónde encuentro los documentos estándar actuales de C o C ++?
Las respuestas de esta pregunta son un esfuerzo comunitario . Edite las respuestas existentes para mejorar esta publicación. Actualmente no acepta nuevas respuestas o interacciones. На этот вопрос есть ответы на Stack Overflow на русском : Где взять стандарт C ++? Para muchas preguntas, la respuesta parece encontrarse en "el …
394 c++  c  standards  c++-faq 


7
Ejemplo simple de subprocesos en C ++
Las respuestas de esta pregunta son un esfuerzo comunitario . Edite las respuestas existentes para mejorar esta publicación. Actualmente no acepta nuevas respuestas o interacciones. ¿Alguien puede publicar un ejemplo simple de iniciar dos subprocesos (orientados a objetos) en C ++. Estoy buscando objetos de subprocesos reales de C ++ …




9
¿Qué es std :: promise?
Estoy bastante familiarizado con C ++ 11 del std::thread, std::asyncy std::futurelos componentes (por ejemplo, véase esta respuesta ), que son sencillas. Sin embargo, no puedo entender qué std::promisees, qué hace y en qué situaciones se usa mejor. El documento estándar en sí no contiene mucha información más allá de su …


16
Cuándo usar referencias vs. punteros
Entiendo la sintaxis y la semántica general de los punteros versus las referencias, pero ¿cómo debo decidir cuándo es más o menos apropiado usar referencias o punteros en una API? Naturalmente, algunas situaciones necesitan una u otra ( operator++necesita un argumento de referencia), pero en general estoy descubriendo que prefiero …
381 c++  pointers  reference 


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.