Enum trong C++

Kiểu dữ liệu Enum là gì? Cách tạo và sử dụng enum trong C++ như thế nào? Mời bạn đọc cùng eLib.VN tham khảo bài viết dưới đây để trả lời những câu hỏi này nhé!

Enum trong C++

1. Kiểu dữ liệu Enum là gì?

Enum trong C++ là kiểu dữ liệu chứa các hằng số cố định.

Nó có thể được sử dụng cho các ngày trong tuần (SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY và SATURDAY), các hướng (DONG, TAY, NAM và BAC) v.v ... Các hằng số enum C++ là static.

Enum trong C++ có thể được coi là các lớp có tập hằng cố định.

2. Những điểm cần nhớ về Enum trong C++

Enum có những điểm cần nhớ sau:

  • Enum cải thiện kiểu an toàn
  • Enum được sử dụng trong câu lệnh switch
  • Enum có thể được duyệt
  • Enum cũng có thể chứa các trường, phương thức và constructor

3. Ví dụ Enum trong C++

Hãy xem ví dụ đơn giản về kiểu dữ liệu enum được sử dụng trong chương trình C++:

#include <iostream>

using namespace std;

enum week { Monday,
    Tuesday,
    Wednesday,
    Thursday,
    Friday,
    Saturday,
    Sunday };
     
int main() {
    week day;
    day = Friday;
    cout << "Day: " << day + 1 << endl;
    return 0;
}
Kết quả:
Day: 5

Trên đây là bài viết giới thiệu về kiểu dữ liệu enum trong C++. Hy vọng qua bài viết, các bạn biết được cách khởi tạo và sử dụng kiểu dữ liệu enum trong C++ phù hợp. Chúc các bạn thành công.

Ngày:28/10/2020 Chia sẻ bởi:

CÓ THỂ BẠN QUAN TÂM