Preguntas etiquetadas con c

135
Conversión firmada a no firmada en C: ¿es siempre seguro?

Supongamos que tengo el siguiente código C. unsigned int u = 1234; int i = -5678; unsigned int result = u + i; ¿Qué conversiones implícitas están sucediendo aquí, y este código es seguro para todos los valores de uy i? (Seguro, en el sentido de que a pesar de que el resultado en este ejemplo se...

135
Métodos de acción ambiguos ASP.NET MVC

Tengo dos métodos de acción que son conflictivos. Básicamente, quiero poder llegar a la misma vista usando dos rutas diferentes, ya sea por la ID de un elemento o por el nombre del elemento y el de su elemento primario (los elementos pueden tener el mismo nombre en diferentes elementos primarios)....

135
"Int main (vooid)"? ¿Cómo funciona?

Recientemente tuve que escribir un pequeño programa de prueba C y, en el proceso, cometí un error de ortografía en la función principal al usar accidentalmente en vooidlugar de void. Y aún así funcionó. Reduciéndolo a su versión completa más pequeña, terminé con: int main (vooid) { return...

135
Ya se ha agregado un elemento con la misma clave

Recibo este error cada vez que envío el formulario y el método de acción no se llama debido a esto: Ya se ha agregado un elemento con la misma clave. Y los detalles de excepción: [ArgumentException: ya se ha agregado un elemento con la misma clave.]

135
¿Función "indefinida" de golang declarada en otro archivo?

Estoy tratando de escribir un programa básico que llame a una función en un archivo diferente, pero que sea parte del mismo paquete. Sin embargo, devuelve: undefined: NewEmployee Aquí está el código fuente: main.go: package main func main() { emp := NewEmployee() } employee.go: package...

134
¿Puede una función recursiva estar en línea?

inline int factorial(int n) { if(!n) return 1; else return n*factorial(n-1); } Mientras leía esto , descubrí que el código anterior conduciría a una "compilación infinita" si el compilador no lo maneja correctamente. ¿Cómo decide el compilador si en línea una función o...