Class là cơ sở của C++ cho lập trình hướng đối tượng. Class là đơn vị đóng gói cơ bản, nó cung cấp cơ chế để tạo đối tượng. Class định nghĩa một kiểu dữ liệu mới đặc tả một đối tượng. Class bao gồm data và code thực thi data đó, vì vậy class liên kết data với code.