1. Trang chủ
  2. » Vật lý

Lập trình hướng đối tượng C++ - Chương 4 ; Định nghĩa toán tử trên lớp

7 6 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 367,64 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

[r]

Trang 1

LÊ ĐỨC THỊNH

Trang 2

chồng toán tử

Trang 3

 Có thể định nghĩa chồng đối với hầu hết các phép  toán trên các lớp.

 Một trong số các toán hạng tham gia là các đối 

tượng.

 Định nghĩa hoạt động của từng phép toán giống  như định nghĩa một hàm, ở đây gọi là hàm toán tử.

 Tên của hàm toán tử: operator<tên toán tử>

 Hàm toán tử có thể là hàm thành phần hoặc là 

hàm tự do (hàm bạn).

Trang 4

2.1 Hàm toán tử là hàm thành phần class complex

{

complex operator+(complex b)

{

complex c;

c.real = real + b.real;

c.image = image + b.image;

return c;

}

Trang 5

{

complex a(­2, 5), b(3, 4), c;

c = a+b; //a.operator+(b)

}

Trang 6

class point; //khai báo trước lớp complex

class complex

{

complex(point);

};

class point

{

friend complex::complex();

};

complex::complex(point p)

{

Trang 7

{

point a(3, 5);

complex c=a;

}

complex(point)

truy xuất vào các thành phần của lớp point

Ngày đăng: 09/03/2021, 05:11

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w