cpp/header/optional