C ++ | Progress

I know basic OOP-related topics, RTTI, Templates. Returning from Java' Collection Framework, I tried to find such collections in C++and found STL, and I try to use it in my projects (although I do not know and do not know them). I searched and found recommendations for books such as Accelerated C++, Effective and More Effective C++.

But I'm not sure what my path of advancement should be. I'm looking for something like this - Python-Progression Path :

def apprentice():
  read(diveintopython)
  experiment(interpreter)
  read(python_tutorial)
  experiment(interpreter, modules/files)
  watch(pycon)

def master():
  refer(python-essential-reference)
  refer(PEPs/language reference)
  experiment()
  read(good_python_code) # Eg. twisted, other libraries
  write(basic_library)   # reinvent wheel and compare to existing wheels
  if have_interesting_ideas:
     give_talk(pycon)

def guru():
  pass # Not qualified to comment. Fix the GIL perhaps?
+5
2

, , , , , , , .

...

  • Effective C++ by Meyers C++ Coding Standards by Sutter, , , ( )
  • , STL ( ), , , ++ 0x
  • Boost , : boost::optional, boost::variant, boost::lexical_cast, boost::numeric_cast . Boost String Algorithms.
  • Template Meta Programming Boost.MPL : ++ Template Meta Programming . , Boost.Preprocessor .
  • Boost Libraries, , .

, :)

, , . , .

( ) , , , - :)

+3

C. "Deep C Secrets" .

" ++" ( " ++" ).

"Advanced ++" Coplien.

++.

" ++" .

0

All Articles