Báo cáo tài liệu vi phạm
Giới thiệu
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
THỊ TRƯỜNG NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
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
NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Thông tin
Tài liệu Xanh là gì
Điều khoản sử dụng
Chính sách bảo mật
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Bài giảng Template
Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Template
Trường Nhân
137
39
ppt
Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG
Tải xuống
Bài giảng Template được biên soạn nhằm trang bị cho các bạn những kiến thức về lập trình tổng quát; lập trình tổng quát trong C; C++ template; khuôn mẫu hàm; khuôn mẫu lớp; các tham số khuôn mẫu khác. Mời các bạn tham khảo bài giảng để hiểu rõ hơn về những nội dung này. | Template Giới thiệu về khuôn mẫu Giới thiệu Lập trình tổng quát (generic programming) Lập trình tổng quát trong C++ C++ template Khuôn mẫu hàm Khuôn mẫu lớp Các tham số template khác Template sử dụng template Lập trình tổng quát Lập trình tổng quát là phương pháp lập trình độc lập với chi tiết biểu diễn dữ liệu Tư tưởng là ta định nghĩa một khái niệm không phụ thuộc một biểu diễn cụ thể nào, và sau đó mới chỉ ra kiểu dữ liệu thích hợp làm tham số Qua các ví dụ, ta sẽ thấy đây là một phương pháp tự nhiên tuân theo khuôn mẫu hướng đối tượng theo nhiều kiểu Lập trình tổng quát Ta đã quen với ý tưởng có một phương thức được định nghĩa sao cho khi sử dụng với các lớp khác nhau, nó sẽ đáp ứng một cách thích hợp Khi nói về đa hình, nếu phương thức "draw" được gọi cho một đối tượng bất kỳ trong cây thừa kế Shape, định nghĩa tương ứng sẽ được gọi để đối tượng được vẽ đúng Trong trường hợp này, mỗi hình đòi hỏi một định nghĩa phương thức hơi khác nhau để đảm bảo sẽ vẽ ra hình đúng Nhưng nếu . | Template Giới thiệu về khuôn mẫu Giới thiệu Lập trình tổng quát (generic programming) Lập trình tổng quát trong C++ C++ template Khuôn mẫu hàm Khuôn mẫu lớp Các tham số template khác Template sử dụng template Lập trình tổng quát Lập trình tổng quát là phương pháp lập trình độc lập với chi tiết biểu diễn dữ liệu Tư tưởng là ta định nghĩa một khái niệm không phụ thuộc một biểu diễn cụ thể nào, và sau đó mới chỉ ra kiểu dữ liệu thích hợp làm tham số Qua các ví dụ, ta sẽ thấy đây là một phương pháp tự nhiên tuân theo khuôn mẫu hướng đối tượng theo nhiều kiểu Lập trình tổng quát Ta đã quen với ý tưởng có một phương thức được định nghĩa sao cho khi sử dụng với các lớp khác nhau, nó sẽ đáp ứng một cách thích hợp Khi nói về đa hình, nếu phương thức "draw" được gọi cho một đối tượng bất kỳ trong cây thừa kế Shape, định nghĩa tương ứng sẽ được gọi để đối tượng được vẽ đúng Trong trường hợp này, mỗi hình đòi hỏi một định nghĩa phương thức hơi khác nhau để đảm bảo sẽ vẽ ra hình đúng Nhưng nếu định nghĩa hàm cho các kiểu dữ liệu khác nhau nhưng không cần phải khác nhau về nội dung hàm thì sao? Lập trình tổng quát Ví dụ, xét hàm sau: Nếu ta muốn thực hiện việc tương tự cho một kiểu dữ liệu khác, chẳng hạn float? Có thực sự cần đến cả hai phiên bản không? void swap(int& a, int& b) { int temp; temp = a; a = b; b = temp; } void swap(float& a, float& b) { float temp; temp = a; a = b; b = temp; } Lập trình tổng quát Ví dụ khác: ta định nghĩa một lớp biểu diễn cấu trúc ngăn xếp cho kiểu int class Stack { public: Stack(); ~Stack(); void push(const int& i); void pop(int& i); bool isEmpty() const; . }; Lập trình tổng quát Ta thấy khai báo và định nghĩa của Stack phụ thuộc tại một mức độ nào đó vào kiểu dữ liệu int Một số phương thức lấy tham số và trả về kiểu int Nếu ta muốn tạo ngăn xếp cho một kiểu dữ liệu khác thì sao? Ta có nên định nghĩa lại hoàn toàn lớp Stack (kết quả sẽ tạo ra nhiều lớp chẳng hạn IntStack, FloatStack, ) hay không? Lập trình tổng quát Như vậy trong một số .
TÀI LIỆU LIÊN QUAN
Bài giảng Sinh học 8 bài 64: Các bệnh lây truyền qua đường sinh dục (bệnh tình dục)
Bài giảng môn Tiếng Việt lớp 4 năm học 2020-2021 - Tuần 32: Tập làm văn Luyện tập xây dựng mở bài, kết bài trong bài văn miêu tả con vật (Trường Tiểu học Thạch Bàn B)
Bài giảng Sinh học 8 bài 38: Bài tiết và cấu tạo hệ bài tiết nước tiểu
Bài giảng môn Tiếng Việt lớp 4 năm học 2020-2021 - Tuần 11: Tập làm văn Mở bài trong bài văn kể chuyện (Trường Tiểu học Thạch Bàn B)
Bài giảng môn Tiếng Việt lớp 4 năm học 2020-2021 - Tuần 12: Tập làm văn Kết bài trong bài văn kể chuyện (Trường Tiểu học Thạch Bàn B)
Bài giảng môn Tiếng Việt lớp 4 năm học 2020-2021 - Tuần 19: Tập làm văn Luyện tập xây dựng kết bài trong bài văn miêu tả đồ vật (Trường Tiểu học Thạch Bàn B)
Bài giảng môn Tiếng Việt lớp 4 năm học 2020-2021 - Tuần 19: Tập làm văn Luyện tập xây dựng mở bài trong bài văn miêu tả đồ vật (Trường Tiểu học Thạch Bàn B)
Bài giảng môn Tiếng Việt lớp 4 năm học 2020-2021 - Tuần 25: Tập làm văn Luyện tập xây dựng mở bài trong bài văn miêu tả cây cối (Trường Tiểu học Thạch Bàn B)
Bài giảng môn Tiếng Việt lớp 4 năm học 2020-2021 - Tuần 26: Tập làm văn Luyện tập xây dựng kết bài trong bài văn miêu tả cây cối (Trường Tiểu học Thạch Bàn B)
Bài giảng môn Đại số lớp 7 - Bài 2: Một số bài toán về đại lượng tỉ lệ thuận
Đã 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.