Preguntas etiquetadas con c++

292
Operador XOR lógico en C ++?

¿Hay tal cosa? Es la primera vez que encuentro una necesidad práctica, pero no veo una lista en Stroustrup . Tengo la intención de escribir: // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); Pero no hay ^^operador. ¿Puedo usar bitwise ^aquí y obtener la respuesta...

291
Singleton: ¿Cómo se debe usar?

Editar: De otra pregunta, proporcioné una respuesta que tiene enlaces a muchas preguntas / respuestas sobre singletons: Más información sobre singletons aquí: Así que he leído el hilo Singletons: ¿buen diseño o una muleta? Y la discusión aún continúa. Veo Singletons como un patrón de diseño...

289
¿Detecta # # superfluos en C / C ++?

A menudo encuentro que la sección de encabezados de un archivo se hace cada vez más grande, pero nunca se vuelve más pequeña. A lo largo de la vida de un archivo fuente, las clases pueden haberse movido y refactorizado y es muy posible que haya bastantes #includesque ya no necesiten estar allí....

287
C / C ++ incluye el orden del archivo de encabezado

¿Qué orden debe incluir los archivos que se deben especificar, es decir, cuáles son las razones para incluir un encabezado antes que otro? Por ejemplo, ¿los archivos del sistema, STL y Boost van antes o después de los archivos de inclusión

286
¿Escribir aplicaciones en C o C ++ para Android? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente requerirá debate, argumentos, encuestas o discusión

283
std :: vector versus std :: array en C ++

¿Cuál es la diferencia entre a std::vectory an std::arrayen C ++? ¿Cuándo se debe preferir uno sobre otro? ¿Cuáles son los pros y los contras de cada uno? Todo lo que mi libro de texto hace es enumerar cómo son

279
Inicialización de estructura C ++

¿Es posible inicializar estructuras en C ++ como se indica a continuación? struct address { int street_no; char *street_name; char *city; char *prov; char *postal_code; }; address temp_address = { .city = "Hamilton", .prov = "Ontario" }; Los enlaces aquí y aquí mencionan que es posible usar...