slide

60 %
40 %
Information about slide
Entertainment

Published on May 12, 2008

Author: demontaihack

Source: authorstream.com

Kế thừa private : Kế thừa private class nguoi { // friend class sinhvien; protected: char *hoten; int namsinh; public: nguoi(char *ht,int ns):namsinh(ns){hoten=strdup(ht);} ~nguoi(){delete [] hoten;} void xuat ()const; friend ostream & operator <<(ostream &os,nguoi &p); int is20tuoi(); }; int nguoi::is20tuoi() { if(this->namsinh==1988)return 1; return 0; } void nguoi::xuat()const { cout<<"nguoi,hoten:"<<hoten<<" namsinh"<<namsinh<<"\n"; } ostream & operator <<(ostream &os,nguoi &p) { return os<<"hoten:"<<p.hoten<<"namsinh"<<p.namsinh<<"\n"; } class sinhvien : private nguoi //kế thừa private { char *maso; public: sinhvien(char *ht,int ns,char *ms):nguoi(ht,ns) { maso=strdup(ms); } ~sinhvien(){delete [] maso;} int is20tuoi(){return nguoi::is20tuoi();} void xuat(); }; void sinhvien::xuat() { cout<<"sinhvien,maso:"<<maso<<"hoten"<<hoten<<"\n"; //this->nguoi::hoten="helo"; } void main() { nguoi thai("vuongnhatthai",1990); sinhvien a("Nguyen Anh Tai",1988,"0611261"); a.xuat(); // a.nguoi::xuat(); cout<<thai; int kiemtra=a.is20tuoi(); } Ở đây lớp sinh viên truy xuất private của nguoi đc (ảnh 1).Tức là nó vẫn có cấu trúc dữ liệu của lớp cha Nếu có dòng này thì báo lỗi như bên dưới(ành 2).Nguyên nhân là public của người thì sinhvien ko có quyền truy xuất Tất nhiên phương thức thiết lập của lớp cha vẫn dùng được(ảnh 3) ảnh 2 anh1 ảnh 3 Chữ xanh:sử dụng lại thao tác của lớp cha. Dòng này để sửa lỗi ko truy xuất dc Phép tóan >> : Phép tóan >> class vector { int dim; int *data; public: vector(int x) { if(!x)data=NULL; else { dim=x; data=new int[dim]; } } friend istream &operator >>(istream &is,vector &a); }; istream &operator >>(istream &is,vector &a) { cout<<"nhap vao toa do:"<<"\n"; for(int i=0;i<a.dim;i++) { is>>a.data[i]; } return is; } void main() { vector a(2); vector b(2); cin>>a>>b; } 2 cái dấu & nếu ko có sẽ sai vì nếu ko có:thì biến is chỉ là biến cục bộ nên sẽ sai ở câu lệnh cin>>a>>b;

Add a comment

Related presentations

Related pages

dict.cc | slide | Wörterbuch Englisch-Deutsch

Übersetzung für slide im Englisch-Deutsch-Wörterbuch dict.cc. ... Limited Input Mode - Mehr als 1000 ungeprüfte Übersetzungen! Du kannst trotzdem eine ...
Read more

dict.cc Wörterbuch :: slide :: Deutsch-Englisch-Übersetzung

Englisch-Deutsch-Übersetzung für slide im Online-Wörterbuch dict.cc (Deutschwörterbuch).
Read more

Slide – Wikipedia

Slide steht für: Slide (Fernsehserie), australische Fernsehserie aus dem Jahr 2011; eine Spieltechnik bzw. ein Saiteninstrument, siehe Slide-Gitarre
Read more

Slides – Create and share presentations online

Slides is a place for creating, presenting and sharing presentations. The Slides editor is available right in your browser. Unlike traditional presentation ...
Read more

Google Slides - create and edit presentations online, for ...

Create amazing Kim presentations Create presentations With Google Slides, you can create, edit, collaborate, and present wherever you are.
Read more

Slide - definition of slide by The Free Dictionary

slide (slīd) v. slid (slĭd), slid·ing, slides v.intr. 1. a. To move over a surface while maintaining smooth continuous contact. b. To participate in a ...
Read more

Slide » NOSTRAFORMA Design-Shop für Leuchten & Lampen

Slide online kaufen im NOSTRAFORMA Online-Shop. Versandkostenfrei ab 150€ 5% bei Vorkasse Sichere Abwicklung
Read more

Slidely - Create & Share Beautiful Videos, Slideshows and ...

Slidely - Create, share and discover visual moments in beautiful and creative ways. Use our slideshow, video and collage maker to turn your photos and ...
Read more

WOWSlider: jQuery Bilderslider & Galerie

WOWSlider Bildergalerie Diashow Galeria de Imagenes, Slide Imagenes Gratis Diaporama Galerie D'Image Immagini Galleria ...
Read more