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.



3
polymorphic_allocator: ¿cuándo y por qué debería usarlo?
Aquí está la documentación sobre cppreference , aquí está el borrador de trabajo. Debo admitir que no entendí cuál es el propósito real polymorphic_allocatory cuándo / por qué / cómo debería usarlo. Como ejemplo, pmr::vectortiene la siguiente firma: namespace pmr { template <class T> using vector = std::vector<T, polymorphic_allocator<T>>; } …
122 c++  allocator  c++17 



13
Encontrar duplicados en O (n) tiempo y O (1) espacio
Entrada: Dada una matriz de n elementos que contiene elementos de 0 a n-1, y cualquiera de estos números aparece cualquier cantidad de veces. Objetivo: encontrar estos números repetitivos en O (n) y usar solo espacio de memoria constante. Por ejemplo, que n sea 7 y la matriz sea {1, …
121 c++  c  algorithm 

23
¿Qué pertenece a una herramienta educativa para demostrar las suposiciones injustificadas que las personas hacen en C / C ++?
Me gustaría preparar una pequeña herramienta educativa para SO que debería ayudar a los programadores principiantes (e intermedios) a reconocer y desafiar sus suposiciones injustificadas en C, C ++ y sus plataformas. Ejemplos: "enteros envueltos" "todos tienen ASCII" "Puedo almacenar un puntero de función en un vacío *" Pensé que …

2
¿Por qué #include <string> evita un error de desbordamiento de pila aquí?
Este es mi código de muestra: #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; class MyClass { string figName; public: MyClass(const string&amp; s) { figName = s; } const string&amp; getName() const { return figName; } }; ostream&amp; operator&lt;&lt;(ostream&amp; ausgabe, const MyClass&amp; f) { ausgabe &lt;&lt; f.getName(); return ausgabe; } int …




4
¿Qué hace la bandera permisiva?
Me pregunto qué hace la -fpermissivebandera en el compilador g ++. Estoy obteniendo: error: tomando dirección de temporal [-fpermissive] que puedo resolver dando la -fpermissivebandera al compilador. EDITAR : ¡Acabo de encontrar lo que estaba causando la parte de error de dirección temporal! Voy a arreglar esa parte ahora mismo.

2
¿C ++ convierte de 1 carácter a cadena? [cerrado]
Es poco probable que esta pregunta ayude a futuros visitantes; solo es relevante para un área geográfica pequeña, un momento específico en el tiempo o una situación extraordinariamente estrecha que no es generalmente aplicable a la audiencia mundial de Internet. Para obtener ayuda para hacer que esta pregunta sea más …
121 c++  casting 



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.