#include <iostream>
using namespace std;
struct X {
// member binary operator
void operator*(int) {
cout << "void operator*(int)" << endl;
}
};
// non-member binary operator
void operator*(X, float) {
cout << "void operator*(X, float)" << endl;
}
int main() {
X x;
int y = 10;
float z = 10;
x * y;
x * z;
}
void operator*(int)
void operator*(X, float)
No comments:
Post a Comment