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.

14
Cómo encontrar si una clave dada existe en un C ++ std :: map
Estoy tratando de verificar si una clave dada está en un mapa y de alguna manera no puedo hacerlo: typedef map<string,string>::iterator mi; map<string, string> m; m.insert(make_pair("f","++--")); pair<mi,mi> p = m.equal_range("f");//I'm not sure if equal_range does what I want cout << p.first;//I'm getting error here Entonces, ¿cómo puedo imprimir lo que …
450 c++  dictionary  stl 





11
Cadena constante estática (miembro de la clase)
Me gustaría tener una constante estática privada para una clase (en este caso, una fábrica de formas). Me gustaría tener algo por el estilo. class A { private: static const string RECTANGLE = "rectangle"; } Desafortunadamente, recibo todo tipo de errores del compilador de C ++ (g ++), como: ISO …
445 c++  string  class  static  const 


13
usr / bin / ld: no se puede encontrar -l <nameOfTheLibrary>
Estoy tratando de compilar mi programa y me devuelve este error: usr/bin/ld: cannot find -l&lt;nameOfTheLibrary&gt; en mi archivo MAKE utilizo el comando g++y el enlace a mi biblioteca, que es un enlace simbólico a mi biblioteca ubicado en otro directorio. ¿Hay una opción para agregar para que funcione, por favor?
443 c++  linux  g++ 

12
¿Qué es la API GUI nativa de Linux?
Espero que esto no parezca una pregunta estúpida, pero siempre es algo que me he preguntado. Tanto Windows (Win32 API) como OS X (Cocoa) tienen sus propias API para manejar ventanas, eventos y otras cosas del sistema operativo. Realmente nunca obtuve una respuesta clara sobre cuál es el equivalente de …
441 c++  c  linux  api  user-interface 


9
error: solicitud del miembro '..' en '..' que no es de tipo de clase
Tengo una clase con dos constructores, uno que no toma argumentos y otro que toma un argumento. Crear objetos usando el constructor que toma un argumento funciona como se esperaba. Sin embargo, si creo objetos usando el constructor que no toma argumentos, me sale un error. Por ejemplo, si compilo …
440 c++ 


6
¿Cuáles son los principales propósitos de usar std :: forward y qué problemas resuelve?
En perfecta expedición, std::forwardse utiliza para convertir las referencias rvalue nombre t1y t2las referencias rvalue sin nombre. ¿Cuál es el propósito de hacer eso? ¿Cómo afectaría eso a la función llamada innersi dejamos t1&amp; t2como valores? template &lt;typename T1, typename T2&gt; void outer(T1&amp;&amp; t1, T2&amp;&amp; t2) { inner(std::forward&lt;T1&gt;(t1), std::forward&lt;T2&gt;(t2)); }


6
Opción GCC -fPIC
He leído sobre las opciones de GCC para las convenciones de generación de código , pero no podía entender lo que hace "Generar código independiente de posición (PIC)". Por favor, dame un ejemplo para explicarme qué significa.
437 c++  gcc  options  fpic 

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.