Nạp Chồng Toán Tử (lập TRÌNH HƯỚNG đối TƯỢNG SLIDE) - 123doc
Có thể bạn quan tâm
- Trang chủ >>
- Cao đẳng - Đại học >>
- Công nghệ thông tin
Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (442.77 KB, 19 trang )
Bài 5: Nạp chồng toán tử Nạp chồng tốn tử•••Các tốn tử: +,-,*, /,…Các phép tốn chỉ thực thi được với các kiểu dữ liệu cơ bản.Nạp chồng toán tử là định nghĩa lại các toán tử cho các kiểu dữ liệu người dùng định nghĩa. Nạp chồng toán tửCú pháp:<kiểu trả về>operator<tên toán tử>([ds tham số])Định nghĩa ngồi lớp:<kiểu trả về><tên_lớp>::operator<tên tốn tử>([ds tham số]){//thân hàm} Nạp chồng tốn tử• Ví dụ:Xây dựng lớp phân số. Nạp chồng toán tử + để cộng hai phân số. Nạp chồng toán tửclass phanso{int ts,ms;public:phanso operator +(phanso p);};...phanso phanso::operator+(phanso p){phanso kq;kq.ts=ts*p.ms+ms*p.ts;kq.ms=ms*p.ms;return kq;} Nạp chồng toán tửCách gọi hàm toán tử:Dùng như cú pháp thơng thường của phép tốnVí dụ: PS a,b,c; c=a+b;Dùng như hàm thành phần của đối tượngVí dụ:PS a,b,c;c=a.operator+(b);6/20 Nạp chồng toán tử Chú ý: Nạp chồng toán tử không làm thay đổi thứ tự ưu tiên của các tốn tử. Phần lớn các tốn tử có thể được nạp chồng. Một số tốn tử khơng nạp chồngnhư: Nạp chồng tốn tử Ví dụ Xây dựng lớp số phức. Nạp chồng toán tử nhân số phức với một số thực, nhân số phức với một sốphức. Thực hiện theo hai cách: Hàm nạp chồng là hàm thành viên Hàm nạp chồng là hàm không thành viên. Nạp chồng tốn tử Có hai cách xây dựng hàm nạp chồng: Là thành viên: là phương thức. Không thành viên: Thường là hàm bạn. Chú ý: Khi hàm nạp chồng là hàm khơng thành viên khi đó khơng phải là phương thức của lớp, nên nếuđịnh nghĩa ngoài lớp sẽ khơng có tên của lớp đi kèm. Nạp chồng tốn tử sp3=sp1*sp2.Chương trình hiểu làsp3=sp1.operator*(sp2).Chú ý: Thứ tự của đối số khi truyền. Nạp chồng tốn tử Nhập / Xuất• Để nạp chồng tốn tử
Từ khóa » Ví Dụ Về Nạp Chồng Toán Tử Nhập Xuất
-
Nạp Chồng Toán Tử Trong C++ | TopDev
-
Nạp Chồng Toán Tử Có Quan Trọng Không? - CodeLearn
-
Nạp Chồng Hàm Và Nạp Chồng Toán Tử - Lập Trình Không Khó
-
Nạp Chồng Toán Tử Nhập Xuất | Learn Cpp - TuiTuCode
-
Nạp Chồng Toán Tử Và Nạp Chồng Hàm Trong C++
-
Nạp Chồng Toán Tử Và Nạp Chồng Hàm Trong C++ - Học Lập Trình C++ ...
-
Ví Dụ Về Nạp Chồng Toán Tử Trong C++
-
[PDF] Nạp Chồng Toán Tử, Từ Khóa Friend Và Tham Chiếu - VNU-UET
-
Nạp Chồng Toán Tử Input/Output Trong C++
-
Chi Tiết Bài Học Nạp Chồng Toán Tử Trong C++ - Vimentor
-
Nạp Chồng Toán Tử Input/Output Trong C++
-
Nạp Chồng Toán Tử Nhập Xuất C++ - Programming - Dạy Nhau Học
-
Nạp Chồng Toán Tử Một Ngôi Trong C++ - Hoclaptrinh
-
Nạp Chồng Toán Tử (operator Overloading) Trong C++ - Góc Học IT