Chương 2: Giới thiệu ngôn ngữ lập trình C++

C++ bổ sung khả năng lập trình hướng đối tượng (HĐT) với các khái niệm và
các thành phần mới như: lớp, đối tượng, sự che dấu thông tin, sự kế thừa,
sự đa hình,…Điều đó tạo cho C++ khả năng tổ chức chương trình theo cả
phương pháp lập trình hướng chức năng và hướng đối tượng-một ngôn ngữ lập
trình lai.
 Cho phép định nghĩa chồng các hàm, tức là các hàm có thể trùng tên với nhau
trong cùng phạm vi định nghĩa và sử dụng.
 Cho phép các hàm có các tham số nhận giá trị mặc định
 Bổ sung loại hàm con inline nhằm tăng tốc độ thực hiện các hàm con.
 Bổ sung các lớp nhập/xuất mới nhằm đơn giản hoá các thao tác nhập/ xuất,
tăng tính mở của các thao tác này khi phải nhập/xuất dữ liệu với các kiểu dữ liệu
hay các đối tượng mới.
 Bổ sung các hàm cấp phát và giải phóng vùng nhớ động mới là new và delete.
 Bổ sung đối tượng, tham số kiểu tham chiếu giúp cho việc sử dụng các tham
số của các hàm con được dễ dàng và hiệu quả hơn.
 Bổ sung loại chú thích mới-chú thích trên một dòng: //
 Cho phép đan xen giữa khai báo các đối tượng dữ liệu và các lệnh xử lý.