Preguntas etiquetadas con c++

C ++ es un lenguaje de programación de propósito general. Originalmente fue diseñado como una extensión de C y tiene una sintaxis similar, pero ahora es un lenguaje completamente diferente. Use esta etiqueta para preguntas sobre el código (que se compilará) con un compilador de C ++. Utilice una etiqueta específica de la versión para preguntas relacionadas con una revisión estándar específica [C ++ 11], [C ++ 14], [C ++ 17] o [C ++ 20], etc.


14
¿Por qué C ++ no tiene reflejo?
Esta es una pregunta un tanto extraña. Mis objetivos son comprender la decisión del diseño del lenguaje e identificar las posibilidades de reflexión en C ++. ¿Por qué el comité de lenguaje C ++ no se dirigió a implementar la reflexión en el lenguaje? ¿Es la reflexión demasiado difícil en …
337 c++  reflection 

22
¿Determinar si dos rectángulos se superponen?
Estoy tratando de escribir un programa C ++ que tome las siguientes entradas del usuario para construir rectángulos (entre 2 y 5): altura, ancho, x-pos, y-pos. Todos estos rectángulos existirán paralelos al eje xy al eje y, es decir, todos sus bordes tendrán pendientes de 0 o infinito. Intenté implementar …

14
¿Cuándo debe usar la capacidad constexpr en C ++ 11?
Me parece que tener una "función que siempre devuelve 5" es romper o diluir el significado de "llamar a una función". Debe haber una razón, o una necesidad de esta capacidad o no estaría en C ++ 11. ¿Por qué está ahí? // preprocessor. #define MEANING_OF_LIFE 42 // constants: const …
337 c++  c++11  constexpr 



17
std :: string a char *
Quiero convertir un std :: string en un tipo de datos char * o char [] . std::string str = "string"; char* chr = str; Resulta en: "error: no se puede convertir 'std :: string' a 'char' ..." . ¿Qué métodos hay disponibles para hacer esto?
335 c++  string  char 




2
¿Cómo implementar algoritmos de clasificación clásicos en C ++ moderno?
El std::sortalgoritmo (y sus primos std::partial_sorty std::nth_element) de la Biblioteca estándar de C ++ es, en la mayoría de las implementaciones, una amalgamación complicada e híbrida de algoritmos de clasificación más elementales , como clasificación de selección, clasificación de inserción, clasificación rápida, clasificación de fusión o clasificación de montón. Hay …

3
¿Es 0 un literal decimal o un literal octal?
El cero siempre es cero, por lo que no importa. Pero en una discusión reciente con un amigo, dijo que los literales octales casi no se usan hoy. † Entonces me di cuenta de que en realidad casi todos los literales enteros en mi código son octales, a saber 0. …
329 c++  zero  octal 




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.