Primeira página Anterior Continuar Última página Sumário Gráfica
Usando todos operadores de atribuição especificados
- class Base { ... };
- Base& Base::operator=(Base& b) { ... }
- class Deriv : public Base { ... };
- Deriv& Deriv::operator=(Deriv& d) {
- (Base&) (*this) = d;
- cout << "Atribuicao da parte derivada" << endl;
- return d;
- }
- int main() {
- Deriv d1, d2;
- d2 = d1;
- }