Здравствуйте, Marty, Вы писали:
M>С другой стороны, если в выражении участвует мой тип и интегральные типы, то мне надо, чтобы интегральные преобразовывались в мой тип, а не наоборот, так как мой тип шире. Что будет выбирать компилятор, если ему доступен конструктор моего типа из интегрального и не-explicit оператор преобразования в интегральный тип?
Я как-то пробовал на C++ написать тип, который ведет себя, как int. Не то, что бы я мастер C++, но по-моему, это невозможно.