Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Lớp tầm thường trong C++

Lớp tầm thường (trivial class): lớp/struct có constructor, toán tử gán, hủy hàm được định nghĩa mặc định (explicitly defaulted).

Ví dụ

// Sử dụng constructor mặc định
struct Trivial { int i; private: int j; };

// Tự định nghĩa constructor rồi đánh dấu default
struct Trivial2 {
    int i;
    Trivial2(int a, int b) { i = a; }
    Trivial2() = default;
};

Đầu ra

(Không có output vì chỉ định nghĩa lớp, không tạo đối tượng)