Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Toán tử gán trong lập trình hướng đối tượng?

  1. #1
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    Mặc định Toán tử gán trong lập trình hướng đối tượng?

    Mọi người có thể giải thích giúp về toán tử gán hộ tôi nhé . Khi chúng ta tạo toán tử gán theo mấu sau :
    PHP Code:
    void  MyClass::operator=(const MyClass &obj
    thì chỉ có thể gán 1 đối tượng nguồn cho 1 đối tượng đích . Còn tại sao khi chúng ta sử dụng mẫu sau
    PHP Code:
    const MyClassMyClass::operator=(const MyClass &obj
    lại có thể gán đối tương nguồn cho nhiều đối tượng đích
    (ví dụ:MyClass a,b,c;a=b=c)
    Cánh Chym ứ mỏi

  2. #2
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Dòng này tui không thấy cần phải thêm chữ const :
    const MyClass& MyClass::operator=(const MyClass &obj)
    Tham chiếu tới đối tượng hằng thì làm sao dùng cascading technique mà cậu nêu ra được ?
    Thread này tui nghĩ sẽ giúp cậu đây

  3. #3
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    Tôi nghĩ thế,nhưng mà sách của thầy Phạm Văn Ất bảo thế nên tôi mới thắc măc
    Cánh Chym ứ mỏi

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn