Quá tải hàm

32 630 0
Quá tải hàm

Đ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

Bài giảng lập trình hướng đối tượng - Thầy Cường Học viện bưu chính viễn thông TP HCM

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: 21/08/2012, 15:34

Tài liệu cùng người dùng

Tài liệu liên quan