16 ms·
Hey what do you think "auto" is for? It's true that it's hard to shrink a language, but several of C++'s new features are designed to make modern designs expre
by twoodfin 14y ago
Hey what do you think "auto" is for?
It's true that it's hard to shrink a language, but several of C++'s new features are designed to make modern designs expressible in much more concise, elegant code.
- adamnemecek 14y ago>> much more concise, elegant code compared with other C++ code that is :-).
- kostya-kow 14y agoIt doesn't really "shrink" the language. It adds a level of abstraction. But the problem is that it doesn't really implement the abstraction very well. The complexity doesn't go away, you still have all std::vector<std::ostream::operator<<std::iterator<T><2<std::bla_bla>>>> underneath, and if you make a small error in the code, compiler will still spit out an incomprehensible error message.