TAILIEUCHUNG - Ngôn ngữ lập trình C++ từ cơ bản đến hướng đối tượng part 8

Tham khảo tài liệu 'ngôn ngữ lập trình c++ từ cơ bản đến hướng đối tượng part 8', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Comp1ex Complex double r double i real r ĩmag i Complex Complex Complex Ễtc real - imag - Complex Complex operator Ị return Complex -real -imag void main Complex C1 13 5 Complex C2 - IC1 Sử dụng constructor sao chép cout Kết quả thực hiện của chương trình sẽ là Để thực hiện được phép toán một ngôi trong ví dụ cần phải định nghĩa toán tủ này. Trong phép định nghĩa kiểu trả VC của 354 toán tử sau khi thực hiện là Complex sau khi thực hiện toán tử trả về một đối tượng có các thành phần dữ liệu đổi dấu vối dữ liệu của đôì tượng mà toán tử thực hiện trên nó. Điểu này được thực hiện bằng dòng lệnh return Compỉex -real -imag Thay vì toán tử thành phần toán tử bạn có thể được khai báo trong thân lốp bằng cách sau friend Complex operator @ Complex O ngoài thân lớp toán tử này được định nghĩa Complex operator @ Complex c return Com plex Cần lưu ý là khi thực hiện phép toán C1 nếu ta sử dụng toán tử thành phần Cĩ sẽ là đôì tượng gọi phép toán thay thê cho đối tương ẩn trong trường hợp sử dụng toán tử bạn thì Cỉ chính là đô i tượng sử dụng như tham số truyền của lời gọi toán tử bạn này. . Các toán tử hai ngôi Binary Operator Giả xử X và y là hai đối tượng của một lớp và @ là toán tử hai ngôi. Đổ toán tử này có thể được thực hiện trên hai đôì tượng thì trong thân lớp phải chứa định nghĩa chồng của toán tử này. Cũng như toán tử một ngôi việc định nghĩa toán tử hai ngôi có thể được thực hiện bằng toán tử thành phần hoặc bằng toán tử bạn. Toán tử thành phần hai ngôi được khai báo và định nghĩa theo cách sau 355 Kiểu_trả_vể TênLớp .operator @ Tên lóp Yl Toán tử bạn hai ngôi đươc khai báo và định nghĩa theo cách sau friend Kiểu_trả_vể Tên lốp Tên lớp Xi Tên lồp X 2 Ví dụ Xây dựng lổp Complex vđi dinh nghĩa chồng toán tử hai ngôi - toán tử cộng Đe oó thể thực hiện phép toán trên hai đối tượng của lóp Complex trong lớp Complex đã duực dinh nghĩa ở ví dụ trên cần phải thêm

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.