Esempio n. 1
0
File: main.cpp Progetto: CCJY/coliru
int main() {
    Superclass osuper;
    Subclass osub;

    Superclass* p = &osub;
    *p = osuper;
    osub.Announce();

    return 0;
}
Esempio n. 2
0
	friend bool operator>=(Subclass const& lhs, T const& rhs)
	{
		return lhs.compare(rhs) >= 0;
	}
Esempio n. 3
0
	friend bool operator!=(T const& lhs, Subclass const& rhs)
	{
		return rhs.compare(lhs) != 0;
	}
Esempio n. 4
0
	friend bool operator<=(Subclass const& lhs, Subclass const& rhs)
	{
		return lhs.compare(rhs) <= 0;
	}
Esempio n. 5
0
 friend bool operator>=(const Subclass& lhs, const T& rhs) {
     return lhs.compare(rhs) >= 0;
 }
Esempio n. 6
0
 friend bool operator!=(const T& lhs, const Subclass& rhs) {
     return rhs.compare(lhs) != 0;
 }
Esempio n. 7
0
 friend bool operator<=(const Subclass& lhs, const Subclass& rhs) {
     return lhs.compare(rhs) <= 0;
 }