### Obtaining Smaller Code Size in C++

Consider the following C++ programming strategies to ensure optimal code size:

- Compiler-related strategies
- Language-related strategies
- Library-related strategies

NOTE In all strategies, reducing object code size can affect program performance.

The EC++ proposal uses some of these strategies as part of its specification. Other strategies apply to C++ programming in general. Any C++ program can use these strategies, regardless of whether it follows the EC++ proposal or not.