Nạp chồng toán tử (operator overloading) là gì ?

Thảo luận trong 'C/C++' bắt đầu bởi 32767, 11 Tháng mười 2011.

  1. Offline

    32767

    • Thành Viên Mới

    Số bài viết:
    72
    Đã được thích:
    22
    Điểm thành tích:
    0
    Thấy nhiều bài nhảm nhí quá, với lại đang học C++ có vấn đề này muốn hỏi mấy bạn lập trình:
    Nạp chồng toán tử (operator overloading) là như thế nào vậy, mình chưa hiểu lắm ?
  2. Offline

    TruTra

    • Friends

    • Oi vua giong face, vua giong yahoo= mang xha roi :D
    Số bài viết:
    499
    Đã được thích:
    200
    Điểm thành tích:
    140
    Đại khái là 1+2=3, 3+3=6
    Thay vì thế ta có thể viết là 1+2+3=6.
    Vậy thôi.
    Hehe!
  3. Offline

    integer

    • Tiếu Ngạo Giang Hồ

    • :-?
    Số bài viết:
    1.695
    Đã được thích:
    1.313
    Điểm thành tích:
    900
    Có 1 bài kinh điển là overload toán tử cộng phân số và cộng số nguyên.
    int operator+(int a, int b)

    int (int a, int b)
    thân hàm đều thực hiện chức năng cộng, nhưng tùy vào tham số mà trình biên dịch tự chọn phương thức.

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí