Описание тега explicit-conversion
Этот тег связан с ключевым словом C++ ʻExplicit`.
В C++ компилятору разрешено выполнить одно неявное преобразование для преобразования параметров в функцию. Это означает, что компилятор может использовать конструкторы с одним параметром для преобразования из одного типа в другой, чтобы получить правильный тип для параметра. Добавлениеexplicit
в конструктор с одним параметром не позволяет компилятору сделать это.