#include <iostream>
#include <string>

class Class {
    std::string m_name;
public:
    // Конструктор с параметорм - именем обьекта
    Class(const std::string &name) : m_name(name) {}

    // какой-то метод
    void doIt() {
        std::cout << "Instance " << m_name << " method doIt() called" << std::endl;
    }
};

int main() {
    Class foo("foo");
    
    Class *bar = new Class("bar");
    
    foo.doIt();
    bar->doIt(); // Разыменование указателя
    
    return 0;
}