New applications should include SDDS.hpp. The older SDDS3.h header selects a deprecated SDDSFile adapter by default for common source-migration cases. The adapter does not preserve the old object layout, public storage fields, raw allocation modes, or complete historical method inventory. Defining SDDS3_ENABLE_UNMODERNIZED_API selects the archived original declarations and is not recommended for new work.
sdds::cppApiVersion identifies the source-level API generation. Source changes may occur in a future generation, so applications may test this constant at compile time when necessary.
The directory SDDSlib++/demo contains C++ counterparts to the C examples in SDDSlib/demo: