C++ with BREW Course Outline 
Copyright © 2005-2010 Anderson Software Group, Inc.
(Return to main BREW page)

Section 1 - Why C++ with BREW?

  • Benefits, Pros and Cons
  • What C++ Do You Need to Know?

Section 2 - A C++ Design Framework

  • BoilerPlate C++ Files
  • Encapsulation and Data Hiding
  • Memory Management with new and delete
  • Constructors and Destructors
  • Error Handling
  • Classes and Interfaces for BREW APIs

Section 3 - Reusable C++ BREW Objects

  • Inheritance
  • Virtual Destructors
  • Dynamic Binding with Virtual Functions
  • Virtual Bases
  • Run-Time Type Identification
  • Encapsulating BREW APIs
  • Designing C++ Classes with BREW
  • Designing C++ Interfaces with BREW
  • Examples

Section 4 - Generics with BREW

  • Template Functions
  • Template Classes
  • Designing Reusable Template Containers
  • Examples