Sự khác nhau giữa nạp chồng toán tử tiền tố và hậu tố trong C++

Chúng ta biết rằng một toán tử nhị phân nhận hai toán hạng mà nó thực hiện phép toán. Ví dụ, nói toán tử cộng cộng hai số. Chúng tôi gọi hai số này là toán hạng và '+' là toán tử nhị phân. Bây giờ chúng ta hãy xử lý số '-12'. Ở đây dấu trừ cho biết phủ định của số. Toán tử phủ định chỉ hoạt động trên một toán hạng. Vì vậy, chúng ta có thể nói '-' với tư cách là Toán tử đơn hạng. Trong ví dụ này, chúng ta sẽ xem cách nạp chồng Toán tử đơn hạng ++ ở cả dạng tiền tố và hậu tố

2. Lớp Số cho Quá tải Tiền tố và Quá tải PostFix

Lớp

Con số

hiển thị bên dưới có hai thành viên số nguyên riêng. Hàm tạo có hai tham số nguyên đặt giá trị mặc định cho các thành viên riêng của lớp. Phương thức in của lớp này in các giá trị thành viên riêng trong đầu ra của bàn điều khiển

Trong đoạn mã dưới đây, chúng ta cũng nạp chồng toán tử nhị phân +. Để biết thêm thông tin về Nạp chồng toán tử nhị phân, hãy đọc bài viết tại đây. Nạp chồng toán tử nhị phân. Mã ban đầu cho lớp bên dưới

C++

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

 

//Mẫu 01. Một lớp biểu thị hai số [Chỉ dành cho ví dụ]

lớp Số

{

riêng tư.

    int m_Number1;

    int m_Number2;

công khai.

    //Mẫu 02. Trình tạo

    Số[int x, int y]

    {

        m_Number1 = x;

        m_Number2 = y;

    }

    //Mẫu 03. Phương thức in

    vô hiệu in[]

    {

        cout

Chủ Đề