Preguntas etiquetadas con c

11
Indización de puntero

Actualmente estoy leyendo un libro titulado "Recetas numéricas en C". En este libro, el autor detalla cómo ciertos algoritmos funcionan inherentemente mejor si tenemos índices que comienzan con 1 (no sigo completamente su argumento y ese no es el punto de esta publicación), pero C siempre indexa...

11
En ASP.NET MVC, ¿deberían los modelos de vista tener una ID?

Cuando desarrolle una aplicación ASP.NET MVC que permita actualizar el modelo, necesita alguna forma de saber cómo tomar el modelo de vista actualizado y volver a compararlo con el modelo que ahora está actualizado. Parece que hay algunas formas diferentes de hacer esto y me pregunto si alguno de...

11
¿Se necesita Doctype para documentos HTML5?

Recientemente tuve una entrevista de trabajo y una de las preguntas fue "¿Se necesita doctype para documentos HTML 5?". He respondido "no" pero tengo la sensación de que podría estar equivocado. Desde el w3 parece que es absolutamente necesario, pero si escribo un HTML simple como <html>...

11
Funciones que devuelven cadenas, ¿buen estilo?

En mis programas en C, a menudo necesito una forma de hacer una representación en cadena de mis ADT. Incluso si no necesito imprimir la cadena en la pantalla de ninguna manera, es bueno tener ese método para la depuración. Entonces, este tipo de función a menudo surge. char * mytype_to_string(...

11
Forma simple y limpia de comparar tres números

Tengo un código que tiene una secuencia de ifs que funciona, pero me siento desordenado. Básicamente, quiero elegir el mayor de tres enteros y establecer una bandera de estado para decir cuál fue elegido. Mi código actual se ve así: a = countAs(); b = countBs(); c = countCs(); if (a > b...

11
En los lenguajes orientados a objetos, ¿cuándo deberían los objetos realizar operaciones sobre sí mismos y cuándo deberían realizarse operaciones sobre los objetos?

Supongamos que hay una Pageclase, que representa un conjunto de instrucciones para un procesador de páginas. Y supongamos que hay una Rendererclase que sabe cómo representar una página en la pantalla. Es posible estructurar el código de dos maneras diferentes: /* * 1) Page Uses Renderer...