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

2 la respuesta

Un typedef confuso implica alcance de clase

Estoy leyendo el código de un proyecto C ++ y contiene un código de la siguiente forma: namespace ns { class A {}; class B {}; } struct C { typedef ns::A* ns::B::* type; };¿Alguien puede explicar el significado de latypedef ¿línea?type ...

1 la respuesta

SFINAE Para detectar la existencia de funciones no miembro

¿Alguien sabe de un método para especializar una plantilla dependiendo de si se define un método no miembro? Sé que hay numerosas formas de especializarse si existe una función miembro, pero nunca he visto un ejemplo de no miembro. El problema ...

7 la respuesta

¿Cómo agregar elemento por elemento de dos vectores STL?

La pregunta es bastante tonta, pero necesito hacerlo de una manera muy eficiente: se realizará una y otra vez en mi código. Tengo una función que devuelve un vector, y tengo que agregar los valores devueltos a otro vector, elemento por elemento. ...

1 la respuesta

Espinilla sin montón. ¿Incorrecto o superstición?

Aspiro a separar la interfaz de la implementación. Esto es principalmente para proteger el código usando una biblioteca de los cambios en la implementación de dicha biblioteca, aunque los tiempos de compilación reducidos son ...

1 la respuesta

Se corrigió el orden de tabulación después de insertar widgets en un diseño en QT

Tengo una implementación de lista personalizada (una subclase deQWidget) en QT 5.5. Los elementos de la lista se organizan utilizando unQVBoxLayout. En tiempo de ejecución, elementos (que también sonQWidgets) se puede agregar y ...

6 la respuesta

Aritmética de puntero vacío

Dado unvoid puntero, si quiero hacer elvoid puntero apunta ax bytes por delante, ¿cómo se hará esto mejor? ¿Hay una mejor manera que lanzar a unchar ¿puntero?

4 la respuesta

conversión de int a unsigned int

¡Estoy asombrado de saber que no puedo convertir int con signo a unsigned al enviar! int i = -62; unsigned int j = (unsigned int)i;Pensé que ya lo sabía desde que comencé a usar los moldes, ¡pero no puedo hacerlo!

2 la respuesta

Manejo de excepciones de costo cero vs setjmp / longjmp

Suponiendo que haya un costo asociado con la configuración del punto de recuperación, se podría optimizar un ciclo como este: while (doContinue) { try { doSomeWork (); } catch (...) {} }En algo como esto: while (doContinue) { try { do { ...

1 la respuesta

"La aplicación no se pudo inicializar correctamente (0xc000007b)".

Recibo este error cuando intento iniciar un programa que hice en C ++. Funciona bien en mi otra computadora (XP SP3 32bit) pero no en mi versión de Windows 7 de 64 bits. Cuando ejecuto Dependency Walker en el programa, me dice que ...

2 la respuesta

Comportamiento indefinido y temporales

1) ¿Es un comportamiento indefinido devolver una referencia a una temporal, incluso si esa referencia no se utiliza? Por ejemplo, ¿se garantiza que este programa produzca "bueno": int& func() { int i = 5; return i; } int main() { func(); cout << ...