Bài giảng lập trình hướng đối tượng dùng c + +chương 2 giới thiệu ngôn ngữ c++

62 418 0
Bài giảng lập trình hướng đối tượng dùng c + +chương 2  giới thiệu ngôn ngữ c++

Đ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

Chương Giới thiệu ngôn ngữ C+ + TRẦN MINH THÁI Email: minhthai@itc.edu.vn Website: www.minhthai.edu.vn Cập nhật: 05 tháng 01 năm 2015 Nội dung #2 Khái niệm ngôn ngữ C++ Một số thay đổi so với ngôn ngữ C Một số bổ sung so với ngôn ngữ C Lịch Sử Của C++ #3 C phát minh trước 1970 Dennis Ritchie Ngôn ngữ cài đặt hệ thống cho hệ điều hành Unix C++ phát minh Bijarne Stroustroup, bắt đầu năm 1979, dựa ngôn ngữ C Các chuẩn ngôn ngữ C++ điều khiển ANSI ISO Đặc điểm C++ #4 C  Đa dụng  Hiệu  Gần với ngôn ngữ máy  Khả chuyển C++ Các mở rộng  Tham chiếu  Overloading  Exception handling  Template  … OOP  Lớp đối tượng  Kế thừa  Đa hình  … Cấu trúc chương trình C++ #5 Hello.cpp #include int main (void) { cout , >=, >= = thành viên ->* thành viên trỏ , & địa () gọi hàm [] * trỏ + dấu dương new dấu âm ( type_name ) type_name ( … ) Toán tử chuyển kiểu Template #55 Được sử dụng có đoạn mã tương đồng cơng việc VD: hàm tìm giá trị lớn hai số nguyên int Max(int a, int b) { return (a>b) ? a : b; } Hàm sử dụng cho số nguyên, số thực  viết lại hàm có thay đổi kiểu liệu Template #56 Template để giải vấn đề xử lý có tính chất tổng qt (genetic) với kiểu liệu chưa xác định Dựa vào template tạo cơng việc cụ thể (thực thể) theo cách Gồm loại  Hàm template  Lớp template Hàm template #57 Hàm đặc biệt tham số cho chúng thể họ hàm Cung cấp hàm mà gọi cho kiểu liệu khác Hàm template có nhiều tham số hình thức gọi tham số kiểu Hàm template #58 Cú pháp:  Định nghĩa template < class identifier > function_declaration template < typename identifier > function_declaration  Sử dụng function_name < type_name > ( parameters ); function_name ( parameters ); Hàm template #59 Tham số kiểu template T Max(T a, T b) { return (a>b) ? a : b; } void main() { int x = 4, y = 12; cout

Ngày đăng: 04/09/2015, 15:28

Từ khóa liên quan

Mục lục

  • Slide 1

  • Nội dung

  • Lịch Sử Của C++

  • Đặc điểm C++

  • Cấu trúc chương trình C++ cơ bản

  • Những khác biệt & bổ sung so với C

  • Những từ khoá mới

  • Bổ sung chú thích

  • Kiểu dữ liệu

  • Kiểu dữ liệu

  • Kiểu dữ liệu

  • Kiểu dữ liệu

  • Dòng nhập/ xuất chuẩn (Standard I/O stream)

  • Dòng nhập/ xuất chuẩn

  • Dòng nhập/ xuất chuẩn

  • Dòng nhập/ xuất chuẩn

  • Dòng nhập/ xuất chuẩn

  • Xuất có định dạng

  • Xuất có định dạng

  • Phạm vi và khai báo

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

  • Đang cập nhật ...

Tài liệu liên quan