C++

explicit конструктор в C++

Ключевое слово explicit запрещает автоматическое создание конвертирующего конструктора. Вот так работает конвертирующий конструктор, создаваемый компилятором

C++

Указатель this

В C++ существует специальный указатель this.  Данные объекта могут изменяться во время жизни объекта, а