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.



15
C ++ display stack trace en excepción
Quiero tener una manera de informar el seguimiento de la pila al usuario si se produce una excepción. ¿Cuál es la mejor manera de hacer esto? ¿Se necesita una gran cantidad de código extra? Para responder preguntas: Me gustaría que sea portátil si es posible. Quiero que aparezca información emergente, …

12
¿Qué es la fragmentación de la memoria?
He escuchado el término "fragmentación de memoria" usado algunas veces en el contexto de la asignación de memoria dinámica de C ++. He encontrado algunas preguntas sobre cómo lidiar con la fragmentación de la memoria, pero no puedo encontrar una pregunta directa que se ocupe de sí misma. Entonces: ¿Qué …


16
¿Cómo convertir wstring en cadena?
La pregunta es cómo convertir wstring en cadena. Tengo el siguiente ejemplo: #include <string> #include <iostream> int main() { std::wstring ws = L"Hello"; std::string s( ws.begin(), ws.end() ); //std::cout <<"std::string = "<<s<<std::endl; std::wcout<<"std::wstring = "<<ws<<std::endl; std::cout <<"std::string = "<<s<<std::endl; } El resultado con la línea comentada es: std::string = Hello …
204 c++  unicode  stl  wstring 

13
¿Cuáles son las diferencias entre los genéricos en C # y Java ... y las plantillas en C ++? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. Cerrado hace 6 años . Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no está aceptando nuevas respuestas o interacciones. Principalmente uso …
203 c#  java  c++  generics  templates 

18
Usando "super" en C ++
Mi estilo de codificación incluye el siguiente modismo: class Derived : public Base { public : typedef Base super; // note that it could be hidden in // protected/private section, instead // Etc. } ; Esto me permite usar "super" como un alias de Base, por ejemplo, en constructores: Derived(int …
203 c++  coding-style 

6
std :: unique_ptr con un tipo incompleto no se compilará
Estoy usando el pimpl-idiom con std::unique_ptr: class window { window(const rectangle& rect); private: class window_impl; // defined elsewhere std::unique_ptr<window_impl> impl_; // won't compile }; Sin embargo, recibo un error de compilación con respecto al uso de un tipo incompleto, en la línea 304 en <memory>: Aplicación no válida de ' …

10
¿Cuándo obtiene un proceso SIGABRT (señal 6)?
¿Cuáles son los escenarios en los que un proceso obtiene un SIGABRT en C ++? ¿Esta señal siempre proviene del proceso o puede enviarse de un proceso a otro? ¿Hay alguna manera de identificar qué proceso está enviando esta señal?
202 c++  sigabrt 





12
En los mapas STL, ¿es mejor usar map :: insert que []?
Hace un tiempo, tuve una discusión con un colega sobre cómo insertar valores en los mapas STL . Preferí map[key] = value; porque se siente natural y es claro de leer, mientras que él prefirió map.insert(std::make_pair(key, value)) Simplemente le pregunté y ninguno de nosotros puede recordar la razón por la …
201 c++  stl  map  stdmap 

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.