Кресты / Говнокод #2202 Ссылка на оригинал

0

  1. 1
  2. 2
LPSTR s = new CHAR(sizeof("Unknown error!"));
			strcpy(s,"Unknown error!");

Копирование строки

Запостил: igor.markoff igor.markoff, (Updated )

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

  • и что? это не говнокод, а серьёзное непонимание работы языка
    Ответить
    • серьёзное непонимание работы языка привело к появлению этого говнокода же
      Ответить
  • И как это все нормально написать? да, я говнокодер.
    Ответить
        • И да, строки в стиле Си лучше вообще не использовать. Юзай строки в стиле Си++.
          Ответить
          • И еще указатели не надо использовать. Опасно! 🙂
            Ответить
            • И ещё не кодить вообще. Опасно! 🙂
              У вас ФГМ, батенька. :\
              Ответить
              • Про указатели - сие был сарказм. Потому что я лично считаю, что в строках в стиле С ничего плохого нет 🙂
                Ответить
    • LPSTR s = "Unknown error!";

      Строка создастся на стеке, s будет на нее указывать. LPSTR - алиас для char*. Стока из windows.h: typedef CHAR *PCHAR,*LPCH,*PCH,*NPSTR,*LPSTR,*PSTR;
      Ответить

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

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8