1. Trang chủ
  2. » Công Nghệ Thông Tin

Kỹ thuật lập trình hướng đối tư - Chapter 4

32 8 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 54,85 KB

Nội dung

Quá tải hàm • Quá tải hàm tạo • Hàm tạo bản sao • Hàm với các đối số mặc định • Tính không xác định khi quá tải hàm • Điạ chỉ của hàm quá tải

Chương Quá tải hàm • Quá tải hàm tạo • Hàm tạo • Hàm với đối số mặc định • Tính không xác định tải hàm • Điạ hàm tải Chương 104 Quá tải hàm 104 Chương Quá tải hàm 105 I/ Quá tải hàm tạo (constructor overloading ) Có thể tải hàm tạo lớp, không tải hàm hủy Hàm tạo lớp phải phù hợp với cách mà đối tượng lớp khai báo Nếu không lỗi thời gian biên dịch xảy Có lý cần tải hàm tạo : + để có tính linh hoạt + để hổ trợ mảng + để tạo hàm tạo Hạn chế : thực tải nhiều lần tạo tác dụng hủy hoại lớp • Quá tải hàm tạo với khởi đầu đối tượng không khởi đầu đối tượng Ví duï 1.1 #include class myclass { int x; public: // overload constructor two ways // no initializer myclass() { x = 0; } // initializer myclass(int n) { x = n; } int getx() { return x; } }; int main() { myclass o1(10); myclass o2; } // declare with initial value // declare without initializer cout

Ngày đăng: 10/05/2021, 13:35

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN