C++ - Для чего служит ключевое слово explicit? | ProgHub
Для чего служит ключевое слово explicit?
Запрещает автоматическое создание конвертирующего конструктора
Указывает на то, что конструктор обязательно нуждается в параметрах
Используется для вызова конструктора с параметрами базового класса, от производных
Такой конструкции нет в языке