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 đ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.
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).
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.