C++ in depth (part 3)

My whirlwind tour of the C++ language and the standard C++ library is complete.  Now I just need to practice using it.  Since I wrote the last entry, I have read about…

  • exception handling
  • the C++ I/O system
    • streams
    • advanced file formatting
    • binary I/O
    • I learned that “files” in C++ are thought of the same way as in UNIX, meaning that all hardware devices are considered to be “files”. (The details of I/O could easily fill a book, so I’ve only had an overview)
  • the run-time type ID (RTTI)
  • casting operators
  • namespaces
  • pointers to functions (allows a function to be passed to another function as an argument)
  • the asm keyword (allows assembly code to be incorporated into C++)
  • linkage specification (allows a program to call functions written in another language)
  • an overview of the standard template library (the full details of the STL could fill a book)

Leave a Reply