Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 37 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
37
Dung lượng
326 KB
Nội dung
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 6: Khuôn hình Nội dung Khuôn hình hàm Khuôn hình lớp Khuôn hình hàm Khuôn hình hàm gì? Tạo khuôn hình hàm Sử dụng khuôn hình hàm Tham số khuôn hình hàm Thuật toán để sinh hàm thể Khởi tạo biến dạng built-in Các giới hạn khuôn hình hàm Tham số biểu thức Viết chồng khuôn hình hàm Hàm thể đặt biệt Khuôn hình hàm gì? Khuôn hình hàm đặc tả cho họ hay nhóm hàm Khuôn hình khắc phục tình trạng hàm phụ thuộc vào dạng liệu Khuôn hình hàm C++ công cụ lập trình mục đích chung Các tham số khuôn hình hàm suy diễn không tường minh từ đối số tương ứng Tạo khuôn hình hàm int min(int a, int b){ if (a[...]... báo bạn bè template class try { int x; public: friend class A; friend int fct(float); }; 33 Khai báo bạn bè template class point { }; template 26 C c tham số biểu th c expression parameter template class table { T tab[n]; public: }; Tham số th c tương ứng phải là hằng số table class table { T tab[4]; public: }; 27 #include using namespace std; template class table { T tab[n]; public: table() {cout ... t[5]={5,2,0,2,0}; char c[ 6] ={0,12, 0, 0,0}; cout