Preguntas etiquetadas con c

13
Array o Malloc?

Estoy usando el siguiente código en mi aplicación, y está funcionando bien. Pero me pregunto si es mejor hacerlo con malloc o dejarlo como está. function (int len) { char result [len] = some chars; send result over

13
¿La gente usa mucho const cuando programa en Objective C?

Relacionado: "enviando 'const NSString *' al parámetro de tipo 'NSString *' descarta los calificadores" advertencia Sin embargo, a veces creo que es útil. Es posible que necesite pasar una tabla y que desee asegurarme de que el contenido de la tabla no cambie. Sin embargo, en la mayoría de las...

13
¿Debería el controlador saber acerca de Ver y Modelo? ¿o viceversa?

Conceptualmente estoy tratando de entender si debería estar haciendo esto: item = Model() screen = View() brain = Controller(item, screen) o esto.. brain = Controller() item = Model(brain) screen = View(brain) o esto.. class Controller(): def __init__(self): item = Model(self) screen =...

13
Proyecto C evitando conflictos de nombres

Estoy luchando por encontrar consejos pragmáticos del mundo real sobre convenciones de nombres de funciones para un proyecto de biblioteca C de tamaño mediano. El proyecto de mi biblioteca está separado en unos pocos módulos y submódulos con sus propios encabezados, y sigue libremente un estilo OO...

13
¿Por qué las matrices C no pueden tener longitud 0?

El estándar C11 dice que las matrices, tanto de tamaño variable como de longitud variable "tendrán un valor mayor que cero". ¿Cuál es la justificación para no permitir una longitud de 0? Especialmente para matrices de longitud variable, tiene mucho sentido tener un tamaño de cero de vez en cuando....