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