tailieunhanh - Bài giảng Ngôn ngữ lập trình C - Chương 13: Toán tử trên lớp

Nội dung chính của bài giảng Ngôn ngữ lập trình C Chương 13: Toán tử trên lớp trình bày về toán tử, hàm toán tử, định nghĩa chồng toán tử, định nghĩa chồng toán tử giảng thiết thực dành cho sinh viên ngành công nghệ thông tin đang học môn nhập môn lập trình C. | CHƯƠNG 13 TOÁN TỬ TRÊN LỚP Nội dung Toán tử Hàm toán tử Định nghĩa chồng toán tử gán Định nghĩa chồng toán tử tăng giảm Định nghĩa chồng toán tử Định nghĩa chồng toán tử và Toán tử Trong C có thể định nghĩa chồng đối với hầu hết các toán tử một ngôi hoặc hai ngôi trên các lớp nghĩa là một trong các toán hạng tham gia phép toán là các đối tượng. Toán tử được định nghĩa chồng bằng cách định nghĩa một hàm toán tử với tên bao gồm từ khóa operator và theo sau là ký hiệu toán tử cần định nghĩa chồng. Ví dụ 1 Một số ví dụ về tên hàm toán tử operator operatoroperator operator operator operator định nghĩa phép cộng định nghĩa phép trừ định nghĩa phép nhân định nghĩa phép chia định nghĩa phép cộng bằng định nghĩa phép so sánh khác Hàm toán tử Hàm toán tử có thể là hàm thành phần hoặc hàm bạn của lớp. Khi hàm toán tử là hàm thành phần của lớp thì toán hạng thứ nhất trong hàm toán tử luôn là một đối tượng thuộc lớp đó. Nếu toán hạng thứ nhất trong hàm toán tử không phải là một đối tượng của lớp thì hàm toán tử phải là hàm bạn của lớp. Ví dụ 2 class SoPhuc private float re im phần thực và phần ảo public SoPhuc float re 0 float im 0 void Xuat Hàm toán tử cộng hai đối tượng Sophuc SoPhuc operator SoPhuc u Hàm thành phần lớp Hàm toán tử cộng một số thực với phần thực của một đối tượng SoPhuc friend SoPhuc operator float x SoPhuc v Hàm bạn

TỪ KHÓA LIÊN QUAN