Preguntas etiquetadas con c++

82
¿Cómo se implementa std :: is_function?

¿Cómo es la siguiente implementación std::is_function? template<class T> struct is_function : std::integral_constant< bool, !std::is_const<const T>::value && !std::is_reference<T>::value > {}; (de la referencia de CPP ) Me parece que una intsería una función...

81
Usar operadores bit a bit para booleanos en C ++

¿Hay alguna razón para no usar los operadores bit a bit &, | y ^ para valores "bool" en C ++? A veces me encuentro con situaciones en las que quiero que se cumpla exactamente una de las dos condiciones (XOR), por lo que simplemente lanzo el operador ^ a una expresión condicional. A veces...

81
char * vs std :: string en c ++ [cerrado]

Tal como está actualmente, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión...

81
Definición de constante global en C ++

Quiero definir una constante en C ++ para que sea visible en varios archivos fuente. Puedo imaginar las siguientes formas de definirlo en un archivo de encabezado: #define GLOBAL_CONST_VAR 0xFF int GLOBAL_CONST_VAR = 0xFF; Alguna función recupera el valor (p int get_GLOBAL_CONST_VAR(). Ej....

81
¿Qué funciones contenedoras de la biblioteca estándar de C ++ utiliza?

Esta pregunta , formulada esta mañana, me hizo preguntarme qué características cree que faltan en la biblioteca estándar de C ++ y cómo ha logrado llenar los vacíos con funciones contenedoras. Por ejemplo, mi propia biblioteca de utilidades tiene esta función para agregar vectores: template...

81
Reemplazo de ld con oro, ¿alguna experiencia?

¿Alguien ha intentado usar en goldlugar de ld? gold promete ser mucho más rápido que ld, por lo que puede ayudar a acelerar los ciclos de prueba para grandes aplicaciones C ++, pero ¿se puede usar como reemplazo directo de ld? ¿Puedo gcc/ g++llamar directamente gold? ¿Hay errores o problemas...