как задать поле класса в параметр по умолчанию метода

как задать поле класса в параметр по умолчанию метода?

class Curl{
private:
    std::string url;
public:
    std::string readUrl(std::string Url = (?) );
};

Ответы (1 шт):

Автор решения: gbg
class Curl{
private:
    std::string url;
public:
    std::string readUrl()  //сделали метод без параметров,
                           //который вызывает уже метод с 
                           //параметром, в качестве которого
                           //передается поле класса


    {
         return readUrl(url);
    }
    std::string readUrl(const std::string& url);
};
→ Ссылка