Tonal wrote:

А в какой-то из последующих версий, так:
const string opa = cond ? "Blin!" : string("");

Опять проктология?
Я точно не уверен, но оператор ?: адекватно работает
только с примитивными типам. А тут ещё и разные типы
возвращаются, плюс сложный тип string.
 Кстати, таже самая фигня со switch. Просто стандарт языка
в этом месте кривоват, вот в борланде и ниасилили.

Короче, один и тот же баг, но в разных версиях проявляется несколько по разному. И никогда не знаешь какую именно модификацию этого дерьма следующая версия тебе преподнесёт. Но в том что преподнесёт можешь быть уверен.

Ну и чем тебе борланд не угодил? Или в том же VC нет багов чтоли?
Проблема только в том что в один момент развитие из за
известных событий остановилось.

И это не единственный подобный случай... :-\

Увы, я реально сталкивался только с одним багом, когда навернул
с namespace. Про все остальные прочитал в эхах, от признанных
проктологов ;)


С другими компиляторами я пока не натыкался на столь стойкую преемственность багов.

Есть старая поговорка: "Старый глюк лучше новых двух".
Лучше старый знакомый баг, чем вместо него совершенно новые ;)

--
--- Home Page http://ok.novgorod.net/ap ---


Ответить