У меня есть два класса:
class Dog {
public:
Dog(string name) {
this->name = name;
}
void bark() {
cout << name << ": Woof!" << endl;
}
private:
string name;
};
(точно такой же класс Cat, но я его не добавил, попросту не зачем)
В книге мне рекомендуют вызывать методы классов вот так:
Dog Tosha("Tosha");
Dog *pTosha = &Tosha;
pTosha->bark();
Но зачем так делать, если можно просто сделать так:
Dog Tosha("Tosha");
Tosha.bark();
Обьясните, я еще на стадии учения.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как можно реализовать вывод ошибки lua например: "Syntax error in scriptlua 4 line"
Что то я окончательно запутался, без помощи не могу разобраться: Пытаюсь прочитать ответ от сервера на get запрос, код простой: