Resultados de la búsqueda a petición "c++"
Acceso a la variable constexpr dentro de la expresión lambda sin capturar
En el siguiente ejemplo, puedo acceder a laconstexpr variablex desde el interior de la lambday sin capturarlo explícitamente. Esto no es posible six no se declara comoconstexpr. ¿Existen reglas especiales que se aplican aconstexpr para ...
using std :: is_same, por qué mi función aún no puede funcionar para 2 tipos
Estoy tratando de escribir una función que pueda imprimir tanto la pila como la cola, mi código es el siguiente template<typename Cont> void print_container(Cont& cont){ while(!cont.empty()){ if(std::is_same<Cont, stack<int>>::value){ auto elem ...
c ++ cómo escribir / leer ofstream en unicode / utf8
Tengo un archivo de texto UTF-8, que estoy leyendo usando simple: ifstream in("test.txt"); Ahora me gustaría crear un nuevo archivo que será codificación UTF-8 o Unicode. ¿Cómo puedo hacer esto conofstream ¿u otro? Esto crea la codificación ...
Inaccuracy in gprof output
Estoy tratando de perfilar una función de c ++ usando gprof, estoy interesado en el% de tiempo necesario. Hice más de una carrera y por alguna razón obtuve una gran diferencia en los resultados. No sé qué está causando esto, estoy asumiendo la ...
¿Por qué tenemos reinterpret_cast en C ++ cuando dos static_cast encadenados pueden hacer su trabajo?
Di que quiero lanzarA* achar* y viceversa, tenemos dos opciones (quiero decir, muchos de nosotros pensamos que tenemos dos opciones,porqu ambos parece funcionar! De ahí la confusión!): struct A { int age; char name[128]; }; A a; char *buffer ...
Qué implementaciones de puntero inteligente C ++ están disponibles?
Comparaciones, ventajas, desventajas y cuándo usarlasEsta es una escisión de una hilo de recolección de basura [https://stackoverflow.com/questions/5009869/how-to-implement-garbage-collection-in-c/5010007#5010007] donde lo que pensé que era una ...
vector :: inserte la falla de segmentación
Tengo una clase como esta: classA { public: classA() { //Here I am doing something but nothing related to vector } void updateVec(int idx, int value) { //Here, I want to update vector vector based on args passed myVec.insert(myVec.begin() + ...
Small logger class
Estoy buscando un pequeño sistema de registro ligero en c ++. He encontrado algunos marcos existentes, pero no necesito todas sus características en este momento. Principalmente estoy buscando un sistema pequeño que, por ejemplo, pueda ...
¿Cuál es la diferencia entre size_t e int en C ++?
En varios ejemplos de C ++ veo un uso del tipo size_t donde habría usado un int simple. ¿Cuál es la diferencia y por qué size_t debería ser mejor?
¿Cómo escribir un código de muestra que se bloqueará y producirá un archivo de volcado?
Empecé a aprender windbg y encontré esta buena publicación¿Cómo usar WinDbg para analizar el volcado de memoria para la aplicación VC ...