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.

10
“Por favor, compruebe que gdb esté firmado en código - consulte taskgated (8)” - ¿Cómo instalar gdb con el código homebrew firmado?
Estoy bajo osx 10.8.4 y he instalado gdb 7.5.1 con homebrew (la motivación es obtener un nuevo gdb con nuevas características como --with-python, etc.) En pocas palabras, cuando ejecuto la depuración dentro de un proyecto de C ++ Eclipse, obtengo: Error in final launch sequence Failed to execute MI command: …
107 c++  eclipse  macos  gdb  homebrew 

10
¿Por qué std :: min falla cuando se incluye windows.h?
#include <algorithm> #include <Windows.h> int main() { int k = std::min(3, 4); return 0; } ¿Qué hace Windows si incluyo Windows.h? No puedo usar std::minen Visual Studio 2005. El mensaje de error es: error C2589: '(' : illegal token on right side of '::' error C2059: syntax error : '::'

4
¿Qué hace exactamente Stringstream?
Estoy tratando de aprender C ++ desde ayer y estoy usando este documento: http://www.cplusplus.com/files/tutorial.pdf (página 32). Encontré un código en el documento y lo ejecuté. Intenté ingresar Rs 5.5 para el precio y un número entero para la cantidad y la salida fue 0. Intenté ingresar 5.5 y 6 y …
107 c++  sstream 



3
std :: shared_ptr seguridad del hilo explicada
Estoy leyendo http://gcc.gnu.org/onlinedocs/libstdc++/manual/shared_ptr.html y algunos problemas de seguridad de los subprocesos aún no están claros para mí: Standard garantiza que el recuento de referencias se maneja con seguridad para subprocesos y es independiente de la plataforma, ¿verdad? Problema similar: el estándar garantiza que solo un hilo (con la última referencia) …
106 c++  c++11  shared-ptr 





4
¿Qué son los comparadores transparentes?
En C ++ 14, los contenedores asociativos parecen haber cambiado de C ++ 11 - [associative.reqmts] / 13 dice: Las plantillas de función miembro find, count, lower_bound, upper_bound, y equal_rangeno deberán participar en la resolución de sobrecarga menos que el tipo Compare::is_transparentexiste. ¿Cuál es el propósito de hacer que un …
106 c++  c++14  c++-faq 


6
Heredar de una clase de plantilla en c ++
Digamos que tenemos una clase de plantilla Area, que tiene una variable miembro T area, una función miembro T getArea()y una void setArea(T). Puedo crear un Areaobjeto de un tipo específico escribiendo Area<int>. Ahora tengo una clase Rectangleque hereda la Areaclase. Dado que en Rectanglesí mismo no es una plantilla, …

5
Usando std personalizado :: set comparator
На этот вопрос есть ответы на Stack Overflow на русском : Компаратор для set Estoy tratando de cambiar el orden predeterminado de los elementos en un conjunto de enteros para que sean lexicográficos en lugar de numéricos, y no puedo compilar lo siguiente con g ++: file.cpp: bool lex_compare(const int64_t …
106 c++  stl 

8
Manera eficiente de devolver un std :: vector en c ++
Cuántos datos se copian, cuando se devuelve un std :: vector en una función y qué tan grande será la optimización para colocar el std :: vector en free-store (en el montón) y devolver un puntero en su lugar, es decir, es: std::vector *f() { std::vector *result = new std::vector(); …

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.