Preguntas etiquetadas con c

82
valor predeterminado para el miembro de estructura en C

¿Es posible establecer valores predeterminados para algún miembro de estructura? Intenté lo siguiente, pero causaría un error de sintaxis: typedef struct { int flag = 3; } MyStruct; Errores: $ gcc -o testIt test.c test.c:7: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘=’...

82
Func <T> () frente a Func <T> .Invoke ()

Tengo curiosidad por las diferencias entre llamar a un Func directamente y usar Invoke () en él. Hay una diferencia ? ¿Es el primero, el azúcar sintáctico y las llamadas Invoke () debajo de todos modos? public T DoWork<T>(Func<T> method) { return (T)method.Invoke(); } vs public...

82
C - función dentro de la estructura

Estoy tratando de crear una función dentro de una estructura, hasta ahora tengo este código: typedef struct client_t client_t, *pno; struct client_t { pid_t pid; char password[TAM_MAX]; // -> 50 chars pno next; pno AddClient() { /* code */ } }; int main() { client_t client;...

82
Prueba de vistas personalizadas con Robolectric

Estoy tratando de ejecutar pruebas unitarias con Robolectric 2.1.1 y no puedo hacer que infle diseños personalizados (por ejemplo, clases ViewPagerIndicator). Supongamos que este es mi diseño: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

82
Conflicto entre un tutorial de Stanford y GCC

Según esta película (alrededor del minuto 38), si tengo dos funciones con las mismas vars locales, usarán el mismo espacio. Entonces, el siguiente programa debería imprimirse 5. Compilándolo con gccresultados -1218960859. ¿por qué? El programa: #include <stdio.h> void A() { int a;...