Valid Expressions

Notes

[1] The function put() was originally named
set(), but was changed to avoid name conflicts with the
std::set class when using a compiler (Microsoft Visual C++)
with non-standard name lookup rules. The following example demonstrates
the problem.