"

Also, in your previous example, an int could be class A and a double could be class B, even though int doesn't have any explicit operator+ (it's built into the compiler), and int wouldn't be explicitly ""implementing the addable-with-B interface"". I believe that's another important difference with interfaces. 200.127.223.79  "