Cppreference Make Optional Classes