C++

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

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