1. Trang chủ
  2. » Tất cả

Lập trình c nâng cao bài 4 template

4 1 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 146,64 KB

Nội dung

LẬP TRÌNH C/C++ NÂNG CAO Yêu cầu trước khi đọc học xong Lập trình C/C++ căn bản BÀI 4 TEMPLATE Hàm template Giả sử chúng ta cần viết một hàm trả về số nguyên lớn nhất giữa 2 số CODE int maximum(int a,[.]

LẬP TRÌNH C/C++ NÂNG CAO Yêu cầu trước đọc: học xong Lập trình C/C++ BÀI 4: TEMPLATE Hàm template Giả sử cần viết hàm trả số nguyên lớn số CODE int maximum(int a,int b) { return (a>b)?a:b; } Rồi đến số thực làm CODE double maximum(double a,double b) { return (a>b)?a:b; } Rồi giả sử với lớp Person phải làm (toán tử > overload) CODE Person maximum(Person a,Person b) { return (a>b)?a:b; } C++ cung cấp giải pháp cho vấn đề này, template CODE templateT maximum(T a,T b) { return (a>b)?a:b; } int main() { int a=7;int b=5; cout

Ngày đăng: 22/02/2023, 10:39

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

TÀI LIỆU LIÊN QUAN