В приведенном ниже коде я присваиваю значение URL из другой функции класса.
Я получил комментарий к коду: «Сделать URL-адрес приватным и
реализовать функцию получения, которая должна возвращать std::string
значение через выходной параметр, переданный по ссылке '
class http_client
{
public:
std::string url;
};
Меня смущает приведенный выше комментарий, потому что я использую URL только для установки значения вне класса http_client. Изначально я думал, что должен сделать
один метод открытого сеттера, который устанавливает значение url, как показано ниже.
class http_client
{
private:
std::string url;
public:
void set_url(const std::string& url)
{
this->url = url;
}
};
Кто-нибудь может подсказать, что мне не хватает в приведенном выше комментарии к коду?