Можете ли вы использовать ключевое слово явное, чтобы предотвратить автоматическое преобразование параметров метода?

Я знаю, что вы можете использовать ключевое слово C ++явный' для конструкторов классов, чтобы предотвратить автоматическое преобразование типа. Можете ли вы использовать эту же команду для предотвращения преобразования параметров для метода класса?

У меня есть два ученика, один из которых принимает значение bool в качестве параметра, другой - без знака int. Когда я вызвал функцию с int, компилятор преобразовал параметр в bool и вызвал неправильный метод. Я знаю, в конце концов язаменим bool, но пока нене хочу нарушать другие подпрограммы, поскольку эта новая подпрограмма разработана.

Ответы на вопрос(6)

Ваш ответ на вопрос