FIXME étoffer

Source : http://www.run.montefiore.ulg.ac.be/~martin/resources/kung-f00.html

Tableaux anonymes

Passer un pointeur obligatoire peu utile

Passer de :

    { 
        int yes=1;
        setsockopt(yourSocket, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(int));
    }

à :

  setsockopt(yourSocket, SOL_SOCKET, SO_REUSEADDR, (int[]){1}, sizeof(int));

Pour une structure :

    void myFunction(int present, struct params* p) {
       if (!(present&SOME_FIELD)) p->field=DEFAULT_VALUE;
       ...
    }
    myFunction(SOME_FIELD|OTHER_FIELD,
               (struct params[]){{field:value, otherfield:v2}});
c/anonymous_arrays.txt · Last modified: 2010/01/12 13:29 (external edit)
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0