Projects / Controlled Variables

Controlled Variables

Controlled Variables implements secure basic types in C++. It provides C++ templates that give you the ability to control the initialization of your basic C types (i.e. char, int, long long, etc.). In particular, it allows you to avoid forgetting to initialize variable members, since these variables cannot be initialized where declared. Controlled Variables can be used wherever you declare a basic type variable without immediately initializing it (and limited controlled variables where a bounded value is used).

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  22 Jan 2012 02:20

Release Notes: This release fixes a macro which was named after a BOOST macro, and thus would clash with boost if used in concert. It adds a small Doxygen comment to inform users where they can find the documentation.

  •  04 Nov 2011 18:14

Release Notes: This release adds better support for cl (the Microsoft C++ compiler for Visual Studio).

Screenshot

Project Spotlight

FrontAccounting

A user-friendly, Web-based accounting system.

Screenshot

Project Spotlight

libsaas

A Python abstraction library for SaaS APIs.