Introduction to Programming with C++, Third Edition

Y. Daniel Liang

Y. Daniel Liang

  • TOC
  • Features
  • Solution
  • Supplement
  • Quiz
  • LiveLab
  • Animation
  • Errata
  • Instructor
  • Topics

    • Part I General Supplements 
    • Part II IDE Supplements  
    • Part III Preprocessor 
    • Part IV Advanced C++ Topics
    • Part V Legacy Topics
    • Part VI Case Studies
    • Part VII C++ Resource

Part IV Advanced C++ Topics

  1. Multiple Inheritance
  2. Namespaces
  3. Operator Keywords
  4. Default Arguments in Constructors and Functions
  5. Constructor Initializer Lists
  6. Immutable Classes and Objects
  7. Passing Functions as Parameters
  8. Enumerated Types
  9. Nested Classes
  10. The & and | Operators
  11. Bit Operations
  12. Visual C++ GUI Applications Using VS 2012 | Visual C++ GUI Applications Using VS2010 or 2008
  13. Lambda Functions
  14. Compare C++ Syntax and Featuers with Java
  15. Hashing (Implementation of set and map in C++)