C++11 Regular Expressions
Classic Factory structure,
Classic Factory creating polymorphic objects
Illustrates how to create instances of a polymorphic type with clients knowing only the base class and factory interfaces.
This project implements a factory that allows clients to use derived classes but only bind to their
abstractions. It also demonstrates the use of products with multiple interfaces.
Illustrates how to build a simple component. Windows version uses Visual Studio Solution.
Linux version uses makefile.
Programming to Interfaces Presentation,
pptx
Discusses interfaces, layers, factories, and breaking design, compile, and static link dependencies.
Protocol-DLLDemo Project
Demonstrates how Dynamic Link Libraries are loaded implicitly and explicitly. This provides more explaination
in comments, than the ComponentDemo projects. To build successfully you need to
build the libraries first, then the clients.
FileSystem-Windows,
FileSystem-Linux
Provices File, Path, and Directory services for C++ programs.
Test Utilities
Single User test harness that supports running a sequence of many small tests, each embedded
in a try-catch block.