Khi xảy ra lỗi, C++ sẽ dừng chương trình và phát ra thông báo lỗi (throw an exception, throw an error), trong bài này chúng ta sẽ học cách xử lý lỗi với try ... catch.
Trong bài này chúng ta sẽ học sử dụng thư viện fstream để thao tác với tệp tin (file).
Tính đa hình (polymorphism) là một tính chất của OPP xuất hiện khi lớp dẫn xuất và lớp cơ sở có các phương thức hoặc thuộc tính giống nhau, điều này cho phép chúng ta thực hiện một hành động theo nhiều cách khác nhau.
Tính kế thừa (inheritance) là tính chất mà một lớp có thể kế thừa các thuộc tính và phương thức từ một hay nhiều lớp khác.
Tính đóng gói (encapsulation) là một tính chất cơ bản của OPP, giúp người lập trình có thể sử dụng kiểm soát dữ liệu của lớp tốt hơn.
Các phương thức (method) là các hàm (function) thuộc về lớp
C++ là một ngôn ngữ lập trình hướng đối tượng.
Đệ quy (recursion) là kỹ thuật mà một hàm có thể tự gọi chính nó. Đệ quy tương đối khó hiểu, cách tốt nhất để hiểu nó là hãy thử nghiệm với nó.
Nạp chồng (overloading) hàm có nghĩa là nhiều hàm có thể có cùng tên nhưng các tham số hoặc kiểu dữ liệu khác nhau.
Thông tin có thể được truyền đến hàm thông qua các tham số (parameter). Các tham số hoạt động như các biến (variable) bên trong hàm.