GCC’s Magical C++ Compiler
На моей памяти, GCC всегда отличался адекватностью, по сравнению с MSVC, особенно когда дело доходило до шаблонов. Но последний казус удивил без меры. Код:
Array<T> operator+(const Array<T>& rhv) {
Array<T> ret(*this);
ret += rhv;
return ret; }
Магия здесь в том, что GCC 4.4.1 выкидывает return. Всмысле, просто выкидывает, то есть компилирует так, будто этой строки здесь нет вовсе! Вот теперь думаю — сделать откат на 4.3 или взять из /testing 4.4.2, в надежде на тяжелую руку Патрика?
Метки: c++, gcc, programming, wtf
December 5th, 2009 at 23:13
Не помню, в какой версии гцц, но у меня была точно такая же проблема в Xandros
December 6th, 2009 at 22:59
Тяжелая рука Патрика, это, черт побери, эпическая сущность — все в порядке теперь
June 20th, 2010 at 0:04
Добрый вечер! < a href=”http://sportbul.ru/download/ mason@sportbul.ru” >…< /a >…
С уважением,…