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.



13
Ordenar un vector de objetos personalizados
¿Cómo se ordena un vector que contiene objetos personalizados (es decir, definidos por el usuario)? Probablemente, el algoritmo estándar STL especie junto con un predicado (una función o un objeto función) que operaría en uno de los campos (como una clave para la clasificación) en el objeto personalizado se debe …
248 c++  stl  sorting 

28
¿Son malas las variables globales? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 3 años . Mejora esta pregunta En C / C ++, ¿las variables …
247 c++  c  global-variables 

17
¿Cómo recuperar todas las claves (o valores) de un std :: map y ponerlas en un vector?
Esta es una de las posibles formas en que salgo: struct RetrieveKey { template <typename T> typename T::first_type operator()(T keyValuePair) const { return keyValuePair.first; } }; map<int, int> m; vector<int> keys; // Retrieve all keys transform(m.begin(), m.end(), back_inserter(keys), RetrieveKey()); // Dump all keys copy(keys.begin(), keys.end(), ostream_iterator<int>(cout, "\n")); Por supuesto, también …
246 c++  dictionary  stl  stdmap 

12
to_string no es miembro de std, dice g ++ (mingw)
Estoy haciendo un pequeño programa de recordatorio de vocabulario en el que las palabras me sonarían al azar en busca de significados. Quiero usar la biblioteca estándar de C ++ como nos dice Bjarne Stroustroup, pero me he encontrado con un problema aparentemente extraño desde el principio. Quiero cambiar un …
245 c++  c++11  g++  mingw  tostring 

28
¿Cuánto más rápido es C ++ que C #?
¿O es ahora al revés? Por lo que he escuchado, hay algunas áreas en las que C # demuestra ser más rápido que C ++, pero nunca he tenido las agallas para probarlo por mí mismo. Pensé que alguno de ustedes podría explicar estas diferencias en detalle o señalarme el …




15
C ++ capturando todas las excepciones
¿Hay un equivalente en C ++ de Java try { ... } catch (Throwable t) { ... } Estoy tratando de depurar el código Java / jni que llama a las funciones nativas de Windows y la máquina virtual sigue fallando. El código nativo aparece bien en las pruebas unitarias …
244 c++  exception 


5
Cómo agregar correctamente directorios de inclusión con CMake
Hace aproximadamente un año, pregunté sobre las dependencias de encabezado en CMake . Recientemente me di cuenta de que el problema parecía ser que CMake consideraba que esos archivos de encabezado eran externos al proyecto. Al menos, al generar un proyecto Code :: Blocks, los archivos de encabezado no aparecen …
243 c++  ubuntu  cmake 

11
¿Cuáles son las bibliotecas de álgebra lineal / matemática / matricial lineal de C ++ más utilizadas, y sus compensaciones de costo y beneficio? [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 2 años . Mejora esta pregunta Parece que muchos proyectos surgen lentamente de la …

14
Puntero al miembro de datos de clase ":: *"
Me encontré con este extraño fragmento de código que se compila bien: class Car { public: int speed; }; int main() { int Car::*pSpeed = &Car::speed; return 0; } ¿ Por qué C ++ tiene este puntero a un miembro de datos no estático de una clase? ¿De qué sirve …
242 c++  class  pointers  c++-faq 

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.