Kiểu Enum Trong C++ | CppDeveloper

Giả sử chúng ta cần xây dựng một ứng dụng lịch trực tuyến. Chúng ta sẽ phải tạo ra một chương trình có khả năng lưu trữ dữ liệu về nhiều sự kiện có tính chất khác nhau và kết hợp chúng theo nhiều cách.

Chúng ta sẽ phải xử lý không chỉ những ngày trong tháng mà còn ngày trong tuần tương ứng. Chúng ta sẽ phải chọn một phương pháp để thể hiện các ngày trong tuần và xử lý chúng. Tất nhiên, chúng ta có thể sử dụng kiểu int cho mục đích đó và quy định rằng 0 có nghĩa là Chủ Nhật, 1 có nghĩa là Thứ 2…

Tuy nhiên làm như vậy sẽ gây ra một số vấn đề. Bạn hoặc bất kỳ đồng nghiệp nào của bạn một ngày nào đó sẽ quên mất quy định đó và sẽ không chắc chắn rằng giá trị 5 là có phải là thứ Sáu hay không. Các con số không tạo ra các mối liên rõ ràng với các ngày trong tuần.

Nếu dùng kiểu char thì sao ? Chúng ta có thể sử dụng ký tự để đánh dấu các ngày trong tuần không ?

Không, đây không phải là ý tưởng hay bởi vì có hai ngày trong tuần có tên bắt đầu bằng ‘S’ và hai ngày có tên bắt đầu bằng ‘T’.

  • c++ cơ bản
  • enum
  • kiểu dữ liệu
Trước đó

7.1.13 Code toán tử chỉ mục cho stack (2)

Tiếp theo

7.2.2 Kiểu enum dùng để làm gì ? (2)

Tìm kiếm cho:

Facebook Page

Ads

Forum

Facebook Group Cover Tham gia group

Bài viết mới

  • Ý nghĩa của Change-Id trong Gerrit Code Review

    Tháng Một 27, 2022 0
  • Android Automotive OS – Android based platform dành cho ô tô

    Tháng Một 19, 2022 0
  • Dùng song song 2 mạng Ethernet và Wifi trên Windows

    Tháng Chín 27, 2021 0
  • Một số cách convert number sang string trong C++

    Tháng Năm 7, 2021 0
  • Toán tử ‘typeid’ trong C++

    Tháng Ba 8, 2021 0
  • Bộ tiền xử lý – Preprocessor trong C/C++

    Tháng Mười Hai 28, 2020 0
  • Cùng tìm hiểu về Base64 encoding

    Tháng Mười Một 4, 2020 0

Chuyên mục

  • 4 TÍNH CHẤT CỦA OOP
  • BEST PRACTICES
  • C++ NÂNG CAO
  • CODE GYM
  • CTDL & GIẢI THUẬT
  • DESIGN PATTERNS
  • KIẾN THỨC TỔNG HỢP
  • LINUX / YOCTO / AOSP
  • TECH365
  • VISUAL STUDIO

Copyright © 2025 CppDeveloper by Phạm Minh Tuấn (SHUN)

Từ khóa » ép Kiểu Enum C++