Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Giới thiệu
Đăng ký
Đăng nhập
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
Giới thiệu
Đăng ký
Đăng nhập
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Ngôn ngữ lập trình C++ từ cơ bản đến hướng đối tượng part 8
Đang chuẩn bị liên kết để tải về tài liệu:
Ngôn ngữ lập trình C++ từ cơ bản đến hướng đối tượng part 8
Anh Khôi
119
51
pdf
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
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 - c.real imag - c.imag Complex Complex operator Ị return Complex -real -imag void main Complex C1 12.5 13 5 Complex C2 - IC1 Sử dụng constructor sao chép cout C2.real C2.GetReal C2.lmag C2.Getlmag Kết quả thực hiện của chương trình sẽ là C2.rểal -12.5 C2.imag -13.5 Để 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.real -c.image 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. 9.2.1.2. 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ụ 9.5 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ÀI LIỆU LIÊN QUAN
Bài giảng Lập trình ngôn ngữ C - Chương 2: Các khái niệm cơ bản
Các bài tập c từ cơ bản đến nâng cao có đáp án
Bài giảng Cơ sở lập trình - Chương 2: Các phần tử cơ bản của ngôn ngữ C
Bài giảng Tin học đại cương (Phần 3): Bài 6 - Tổng quan về ngôn ngữ C
C# và kiến trúc .NET.C# cơ bản - Bài 5
KỸ THUẬT LẬP TRÌNH - KIẾN THỨC CƠ BẢN VỀ NGÔN NGỮ LẬP TRÌNH C
C# và kiến trúc .NET.C# cơ bản - Bài 1
C# và kiến trúc .NET.C# cơ bản - Bài 2
C# và kiến trúc .NET.C# cơ bản - Bài 3
C# và kiến trúc .NET.C# cơ bản - Bài 4
crossorigin="anonymous">
Đã 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.