dimrub: (Default)
[personal profile] dimrub
Нет, вы не знаете С++. Вы знаете С++ с хорошей стороны, но вы еще узнаете С++ с плохой стороны!

Я в последние годы как-то остерегаюсь высказывать категоричные мнения по таким темам, как будущее языков программирования, но мне кажется, что будет интересно.

on 2009-03-09 09:47 am (UTC)
Posted by [identity profile] gianthare.livejournal.com
Более важный вопрос - какой вред от нововведений. И он таков - как только auto доберется до курсов по C++, 90% локальных переменных будут объявляться только так. А если будет возможность, то и 100%. Потому что так проще. Казалось бы, вот и хорошо, наконец-то не надо заботиться о том, что какого типа. Но реально-то то, какие перегруженные функции будут вызываться, будет зависить от типа, определенного компиляторов для этих переменных. Вот и пойми потом, почем что-то перестало работать - а это потому, что изменился тип возвращаемого значения у функции - раньше это бы вызвало type mismatch и ошибку или warning - теперь будет тихо съедено компилятором, неявно сконвертитровано во что можно и полностью скрыто от тебя, но работать начнет чуть-чуть по другому, например, перестанет работать ==, потому что int заменился на float. Недостаточно апокалиптическая картина?

more rope

on 2009-03-09 09:50 am (UTC)
Posted by [identity profile] cmm.livejournal.com
что-то в этом, конечно, есть.

Profile

dimrub: (Default)
Adventures of a somewhat curious character

September 2013

S M T W T F S
12 345 67
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 22nd, 2026 05:11 pm
Powered by Dreamwidth Studios