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

4 la respuesta

En un controlador de señal, ¿cómo saber dónde se interrumpe el programa?

En Linux x86 (ya sea de 64 bits o de 32 bits), por ejemplo: void signal_handler(int) { // want to know where the program is interrupted ... } int main() { ... signal(SIGALRM, signal_handler); alarm(5); ... printf(...); <------- at this point, ...

9 la respuesta

Velocidad de llamada virtual en C # vs C ++

Parece recordar haber leído en alguna parte que el costo de una llamada virtual en C # no es tan alto, en términos relativos, como en C ++. ¿Es esto cierto? Si es así, ¿por qué?

2 la respuesta

Diferencia entre putback () y unget ()

Estoy usando un iostream estándar para obtener información de un archivo, y estoy confundido acerca deunget() versusputback(character). De la documentación me parece que estas funciones son efectivamente idénticas, dondeunget() solo recuerda el ...

3 la respuesta

¿Cómo funcionan las reglas de promoción cuando la firma en ambos lados de un operador binario difiere? [duplicar

Esta pregunta ya tiene una respuesta aquí: Reglas de conversión de tipo implícito en operadores C ++ [/questions/5563000/implicit-type-conversion-rules-in-c-operators] 9 respuestas Considere los siguientes programas: // http://ideone.com/4I0dT ...

1 la respuesta

Ordenar un vector STL en dos valores

¿Cómo clasifico un vector STL basado en dos criterios de comparación diferentes? La función sort () predeterminada solo toma un único objeto clasificador.

3 la respuesta

Protobuf.NET usando

Necesita enviar algunos datos entre c # administrado y c ++ no administrado. Después de investigar un poco, intenté usar Protobuf.NET. No estoy seguro si entiendo la funcionalidad de ProtoBuf ... Cree una definición de tipo en Proto. Necesito ...

2 la respuesta

Especialización de la función miembro con plantilla en la clase con plantilla

Tengo una clase con plantilla con una función miembro con plantilla template<class T> class A { public: template<class CT> CT function(); }; Ahora quiero especializar la función de miembro con plantilla de 2 maneras. Primero por tener el mismo ...

4 la respuesta

l tipo de clave @force de un std :: map no debe ser constante

C ++ referencias nos dice para un std :: map typedef pair<const Key, T> value_type; ¿Es posible forzar que el tipo de clave no sea constante? Necesito hacer esto en un método de plantilla como template<class T> // T represent a map in general ...

7 la respuesta

asignación de vectores (o vectores de vectores) dinámicamente

Necesito asignar dinámicamente matrices 1-D y 2-D cuyos tamaños se dan en tiempo de ejecución. Logré "descubrir"std::vector y creo que se ajusta a mis propósitos, pero me gustaría preguntar si lo que he escrito es correcto y / o puede ...

7 la respuesta

Diferentes métodos para crear instancias de un objeto en C ++

¿Cuál es la diferencia entre esto: Myclass *object = new Myclass(); Myclass object = new Myclass(); He visto que muchas bibliotecas de C ++ como wxWidgets, OGRE, etc. utilizan el primer método ... ¿Por qué?