Resultados de la búsqueda a petición "c++"

2 la respuesta

¿Cómo analizo una cadena de fecha y hora que incluye tiempo fraccional?

Tengo una cadena de fecha y hora: 20: 48: 01.469 UTC MAR 31 2016 Me gustaría convertir esta representación de cadena de tiempo en unstruct tm utilizandostrptime, pero mi cadena de formato no funciona. ¿Hay un especificador de formato para ...

4 la respuesta

Herencia múltiple

#include<iostream> using namespace std; class A { int a; int b; public: void eat() { cout<<"A::eat()"<<endl; } }; class B: public A { public: void eat() { cout<<"B::eat()"<<endl; } }; class C: public A { public: void eat() ...

3 la respuesta

¿Qué es mejor para IPC local, colas de mensajes POSIX (mqueues) o sockets de dominio Unix (local)?

¿Es mejor usar las colas de mensajes POSIX o los sockets de dominio Unix para la comunicación IPC local? He trabajado con sockets Unix entre máquinas (no dominio) y recuerdo que hacer y romper la conexión causaría que los sockets se demoren un ...

4 la respuesta

¿Por qué la implementación y la declaración de una clase de plantilla deben estar en el mismo archivo de encabezado? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué las plantillas solo se pueden implementar en el archivo de encabezado? [/questions/495021/why-can-templates-only-be-implemented-in-the-header-file] 15 respuestas¿Por qué la implementación y la ...

3 la respuesta

Relleno de alineación de estructura, mayor tamaño de relleno y orden de miembros de estructura

He estado aprendiendo sobre el relleno de datos de estructura desde que descubrí que mi operador sizeof () no estaba devolviendo lo que esperaba. Según el patrón que he observado, alinea los miembros de la estructura con el tipo de datos ...

3 la respuesta

Instanciación de miembros estáticos de plantilla C ++

#include <map> #include <iostream> template <typename T> class A { static std::map<int, int> data; public: A() { std::cout << data.size() << std::endl; data[3] = 4; } }; template <typename T> std::map<int, int> A<T>::data; //std::map<int, int> ...

8 la respuesta

ANSI C equivalente de try / catch?

Tengo un código C con el que estoy trabajando, y encuentro errores cuando el código se está ejecutando, pero tengo poca información sobre cómo hacer un try / catch adecuado (como en C # o C ++). Por ejemplo, en C ++ solo haría: try{ //some ...

4 la respuesta

¿Son los iteradores no desreferenciados más allá del iterador de "un pasado al final" de un comportamiento indefinido de matriz?

Dadoint foo[] = {0, 1, 2, 3}; Quiero saber si los iteradores que apuntan más allá del "un pasado" no son válidos. Por ejemplo:auto bar = cend(foo) + 1; Hay un montón de quejas y advertencias de que este es un "comportamiento indefinido" en ...

5 la respuesta

¿Cómo cambiar el tamaño de la matriz en C ++?

Posible duplicado: ¿Se puede cambiar el tamaño de una matriz C ++ después de la inicialización? [https://stackoverflow.com/questions/756906/can-you-resize-a-c-array-after-initialization] Necesito hacer el equivalente del siguiente código de C # ...

1 la respuesta

¿Las instancias explícitas de plantillas de clase C ++ crean instancias de clases base dependientes?

Pensé que una solicitud de instanciación explícita también instanciaría automáticamente a todos los miembros de la clase base, pero obtengo unlinker error: unresolved external symbol "public: void Base<int>::foo(int)" al compilar este código con ...