Converting types Converting other types to List Define a constructor with a single parameter, eg: List::List(const std::string &s); Also acts as user-defined conversion No need for corresponding assignment operator