All articles, tagged with “gcc”

Backslash в конце строки в C/C++

Почитал на форуме TopCoder как человек нарвался на проблему с обратной косой чертой в комментариях в C/C++.

Я и раньше такое где-то видел, но тут в приступе прокрастинации решил заняться проблемой подробнее и написал на StackOverflow и Хабрахабр (тут минусуют почему-то).

Интересно, что gcc даже при наличии пробелов после обратной косой черты считает ее символом продолжения строки, а Visual Studio — нет (и вроде как и то, и то соответствует стандарту). На TopCoder в алгоритмах в челлендж-фазе нельзя выделить текст и увидеть хвостовые пробелы, так что если бы использовался компилятор Visual Studio, а не gcc, то можно было бы писать программы, в которых невозможно определить, что они делают (но это было нарушением правила сознательного запутывания).

Topcoder gcc и bitset::to_string()

Дорешивая задачку из вчерашнего SRM, обнаружил, что C++ код, который компилируется у меня на компьютере (gcc 4.2.4), не хочет компилироваться на сервере Topcoder (там gcc 3.x). Проблема с bitset::to_string():
no matching function for call to `std::bitset<10u>::to_string()’
Обходится заменой to_string() на to_string<char, char_traits<char>, allocator<char> >()