Data dominates. If you've chosen the right data structures and organized things well, the algorithms will almost always be self-evident. Data structures, not algorithms, are central to programming.
Streams are amazing for formatted input/output operations. std::vector is an amazing dynamic generic container. std::string is an amazing class for handling text. (far surpirior to c-strings) std::shared_ptr is amazing for memory-management You can write your own container class and use the algorithms with little effort.
Name:
Anonymous2016-09-30 13:07
>>9 I can write better than STL abstractions. Have you seen the C++ include files which implement STL templates and classes?
Name:
Adblock detected2016-09-30 13:24
We have detected that you are using adblock on your web browser. Please disable adblock to view this content.
Streams are amazing for formatted input/output operations.
Streams are fundamentally broken because they are stateful. The idea that say field width is a property of the stream and not of the field printing operation itself and so must be carefully reset back to the default state or whatever (with no built in RAII helpers even) is capital-R Retarded.
Name:
Anonymous2016-09-30 13:31
>>12 You're just a functional fanatic hating everything stateful.