Documente Academic
Documente Profesional
Documente Cultură
– clasa poate contine mai multe supraincarcari ale operator tip_data (), ce diferă prin
signatura
void main()
{
Stud s1("Popa Ion ", 8.50), s2("Popa Elena", 8.70 );
Stud s3("Adamescu Virgil", 7.50);
cout << "\n" << s3.nume << " are " << (double)s3; // cast explicit
cout << "\nFamilia " << s1.nume << " are media "
<< (s1 + s2)/2. << " !"; // cast implicit
cout << "\n" << s1.nume << "este mai bun decat "<<s2.nume << "? => „
<< (s1>s2); // operator>
}
Supraîncărcare operator cast și operator>