Preguntas etiquetadas con c

C es un lenguaje de programación de computadora de uso general utilizado para sistemas operativos, juegos y otros trabajos de alto rendimiento.

11
¿Has lidiado con el endurecimiento del espacio?
Estoy muy ansioso por estudiar las mejores prácticas cuando se trata de endurecer el espacio. Por ejemplo, he leído (aunque ya no puedo encontrar el artículo) que algunas partes centrales de los rovers de Marte no usaban asignación de memoria dinámica, de hecho, estaba prohibido. También he leído que la …
62 c  memory 


7
¿Se debe verificar cada pequeño error en C?
Como buen programador, uno debe escribir códigos robustos que manejen cada resultado de su programa. Sin embargo, casi todas las funciones de la biblioteca C devolverán 0 o -1 o NULL cuando haya un error. A veces es obvio que se necesita una comprobación de errores, por ejemplo, cuando intenta …
60 c  error-handling 


13
Filosofía detrás del comportamiento indefinido
Las especificaciones C \ C ++ dejan fuera una gran cantidad de comportamientos abiertos para que los compiladores los implementen a su manera. Hay una serie de preguntas que siempre se siguen haciendo aquí sobre lo mismo y tenemos algunas publicaciones excelentes al respecto: https://stackoverflow.com/questions/367633/what-are-all-the-common-undefined-behaviour-that-ac-programmer-should-know-abo https://stackoverflow.com/questions/4105120/what-is-undefined-behavior https://stackoverflow.com/questions/4176328/undefined-behavior-and-sequence-points Mi pregunta no …


12
¿Es este un caso de uso decente para ir a C?
Realmente dudo en preguntar esto, porque no quiero "solicitar debates, argumentos, encuestas o discusiones extendidas", pero soy nuevo en C y quiero obtener más información sobre los patrones comunes utilizados en el lenguaje. Recientemente escuché cierto desagrado por el gotocomando, pero también recientemente encontré un caso de uso decente para …


15
¿Por qué tenemos un incremento de postfix?
Descargo de responsabilidad : conozco perfectamente la semántica del incremento de prefijo y postfijo. Así que por favor no me expliquen cómo funcionan. Al leer las preguntas sobre el desbordamiento de la pila, no puedo evitar notar que los programadores se confunden con el operador de incremento de postfix una …
55 c++  c  postfix 

8
¿Qué le sucede a la basura en C ++?
Java tiene un GC automático que de vez en cuando detiene el mundo, pero se ocupa de la basura en un montón. Ahora las aplicaciones C / C ++ no tienen estos bloqueos STW, su uso de memoria tampoco crece infinitamente. ¿Cómo se logra este comportamiento? ¿Cómo se cuidan los …

5
¿Es una buena idea llamar a comandos de shell desde C?
Hay un comando de shell de Unix ( udevadm info -q path -n /dev/ttyUSB2) al que quiero llamar desde un programa en C. Probablemente con una semana de lucha, podría volver a implementarlo yo mismo, pero no quiero hacer eso. ¿Es una buena práctica ampliamente aceptada para mí simplemente llamar …
50 c  unix  shell 


2
¿Las bibliotecas de solo encabezado son más eficientes?
Supuestos Una de las ventajas de las bibliotecas de solo encabezado para C ++ es que no necesitan compilarse por separado. En C y C ++ inlinetiene sentido solo si la función se define en un archivo de encabezado *. Tradicionalmente, en C, se ha utilizado el diseño .c / …
48 c++  c  libraries 


3
Desarrollo de Android usando C y C ++ [cerrado]
Soy un desarrollador de C, C ++. Estoy interesado en el desarrollo móvil. Quiero saber cómo puedo desarrollar aplicaciones de Android usando C y C ++, he leído que proporcionan un kit para desarrolladores de C, C ++ pero no tiene todas las funciones a partir del kit de Java. …
47 c++  c  android 

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.