ورود

View Full Version : تعریف تابع با استفاده از operator ؟



md3848
شنبه 06 شهریور 1395, 06:31 صبح
سلام
کسی دو تابع زیر رو یکمی توضیح بده ممنون میشم
1) الان این دو تابع چطوری فراخونی میشن؟ دو تابع همنام!!!
2) علت تعریف توابع به این صورت؟

bool TSPoint::operator==(TSPoint p1) { return ((p1.x == x) && (p1.y == y) && (p1.z == z));
}


bool TSPoint::operator!=(TSPoint p1) {
return ((p1.x != x) || (p1.y != y) || (p1.z != z));
}