1. C++ / Говнокод #8130

    +146

    1. 1
    2. 2
    3. 3
    int *inter = (int[]){1, 8}; 
      /*...*/ 
      inter = (int[]){8, 9};

    Запостил: RS-232, 08 Октября 2011

    Комментарии (4) RSS

    • где здесь говнокод?
      Ответить
    • Это продолжение той ветки на ГД.ру.
      Тут меняется не массив, а ссылка.
      Ответить
    • Народ придумал альтернативу:
      int *inter1 = (int[]){1, 8}; 
        int *inter2 = (int[]){8, 9};
        typedef struct{int f[2];}int2; 
        *((int2*)inter1) = *((int2*)inter2);
      http://www.gamedev.ru/flame/forum/?id=153265&page=3#m44
      Ответить

    Добавить комментарий