Differences Between ISO C++ and EC++

The EC++ proposal does not support the following ISO C++ (ANSI C++) features.

Templates

ANSI C++ supports templates. The EC++ proposal does not include template support for class or functions.

Libraries

The EC++ proposal supports the <string>, <complex>, <ios>, <streambuf>, <istream>, and <ostream> classes, but only in a non-template form. The EC++ specifications do not support any other ANSI C++ libraries, including the STL-type algorithm libraries.

File Operations

The EC++ proposal does not support any file operations except simple console input and output file types.

Localization

The EC++ proposal does not contain localization libraries because of the excessive memory requirements.

Exception Handling

The EC++ proposal does not support exception handling.

Unsupported Language Features

The EC++ proposal does not support the following language features: