Lập trình hướng đối tượng với C++ part 8

Tham khảo tài liệu 'lập trình hướng đối tượng với c++ 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ả | ỢJ fi itth hl Ở min t adi .ì ltii Kh ã lạo cac bien có kicu dứ liẹti ehuan Trong khuôn hình hàm Iham sô kicu có thê liriTng ứng khi hì mội kicti dữ liệu ch nan khi thì mội kiêu dữ liệu lóp. Sẽ làm gì khi la cần phái khai báo bẽn 11 ong khuôn hình hàm một dổi lượng và Iruyẽn mội hay nhiêu Iham sú cho hàm ihiéì lập cùa lóp. Xem ví dụ sau đây tenpkate class T aj T 3 là tnội dííi tưưiiỊỊ lite họ íỉén 7 fltit t Ittiiif lit ÁỮV liựHỊỊ hủtii h I hilly en ylii tỉ ĩ. chi llừin llìiếl hi 1 . Khi sứ dụng hàm fct 0 cho mội kicu dư liệu lớp mọi việc đcu lôì dẹp. Ngược lại. nẽii chúng la cô giing áp dụng cho mót kicu dữ liệu chuẩn chiing hạn như ìnt. khi dó chưtmg trình dịch sán sinh ra hàm sau dây íã í int. a ỉ int 3ị . Đé cho chi thị int 1 3 không gãy ra lỗi C dã ngầm hiên câu lệnh đó như là phép khới lạo biên X vói giá Irị 3 nghĩa là int X 3 Một cách nrong lự double X Hthưv vi iìtntbìt . char ci e j i Ihlntv vỉ thtiỉ c ác hạn che cùa khuon hình hàm Về nguyên lac khi dinh nghĩa một khuôn hình hàm. mộl lham SO kicu có the t trong ứng với hâl kỳ kiêu dữ liệu nào cho dù dó là mội kiêu chu an hay mội ki cu lóp do người dùng dinh nghĩa. Do vậy không ihế hạn chè việc the hiện đôi VI ri một sô kick dữ liệu cụ thê nào dó. Chiing hạn nếu mội khuôn hình hàm có dòng díìu liên cclass T - void fob. Tỉ chúng ta có the goi fct vói môt tham sô vói kieu bât kỳ int float int int t t là một kiêu dữ liệu nào dãy -i I Khuân hình Tuy nhiên chính định nghĩa hên trong khuôn hình hàm lại chứa một sô yêu tõ có the làm cho việc s in sinh hàm the hiện không thing như mong muôn. Ta gọi đó là các hạn chố cứa các khuôn hình hàm. Đáu liên chứng la có thê cho tang một tham sổ kicu có thê tương ứng với môi con trớ. Do đó với dòng tiêu de template class T void fCt T la chì Cl the gọi fct i với một con tró den một kicu nào đó int4 int t t Trong các trường hợp khác sẽ gáy ra các lồi biên dịch. Ngoài ra trong định nghĩa cứa một khuôn hình hàm có the có các chi thị không thích hợp .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã 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.