- C++ Network Programming: Resolving Complexity with ACE & Patterns
- Pattern-Oriented Software Architecture
The handouts on this page are stored in PDF 4-up on a page. Eric S Rosenthal has donated a perl script that converts the 4-up handouts to 1-up handouts. Please let me know if you find any bugs or typos in the handouts and I'll fix them.
Lectures Handouts
- Overview of the C-portions of C++ (e.g., loops, structs, arrays, basic data types, etc.)
- A quick tour through C++, focusing primarily on classes, templates, inheritance, and dynamic binding.
- An extensive tour through C++ language features, illustrating the major and minor differences compared with C.
- An in-depth look at defining abstract data types in C++, focusing primarily on classes, templates, and exception handling.
- An in-depth look at C++ single and multiple inheritance.
- An in-depth look at C++ dynamic binding.
- An in-depth look at pointer-to-member functions in C++.
- An overview of dynamic memory management in C++.
- A brief overview of how to define container classes in C++.
- Traps and pitfalls of using C++ and how to workaround them.
- A set of simple examples that illustrate basic features of the language
- More sophisticated examples illustrating advanced features of C++ and design patterns
Watch This Video
No comments:
Post a Comment