มี enum ข้างใน enum ได้ไหม
มี enum ข้างใน enum ได้ไหม

วีดีโอ: มี enum ข้างใน enum ได้ไหม

วีดีโอ: มี enum ข้างใน enum ได้ไหม
วีดีโอ: Appshert วิธีกำหนด Type Enum แสดงข้อมูลที่ตรงตามเงื่อนไข 2024, อาจ
Anonim

เอนุม ประกาศ สามารถ จะทำนอกชั้นเรียนหรือ ข้างใน คลาส แต่ไม่ใช่ ข้างใน วิธีการ // enum ประกาศ ข้างใน ห้องเรียน. เส้นแรก ภายใน enum ควรจะเป็นรายการของค่าคงที่และสิ่งอื่น ๆ เช่นเมธอด ตัวแปร และตัวสร้าง

enum สามารถมีตัวแปรอินสแตนซ์ได้หรือไม่?

2.1 ผู้สร้าง, สมาชิก ตัวแปร และวิธีการ คุณไม่ได้รับอนุญาตให้สร้างใหม่ ตัวอย่าง ของ enum ใช้ตัวดำเนินการใหม่เพราะ enum เก็บรายการค่าคงที่คงที่ enum 'NS ตัวอย่าง สามารถ มี ของตัวเอง ตัวแปรอินสแตนซ์ (int วินาที) และเมธอด (getSeconds())

ต่อมา คำถามคือ เมื่อใดจึงจะใช้ enum หรือการแจงนับ? การแจงนับ (หรือ enum ) เป็นประเภทข้อมูลที่กำหนดโดยผู้ใช้ใน C ส่วนใหญ่เป็น ใช้แล้ว ในการกำหนดชื่อให้กับค่าคงที่อินทิกรัล ชื่อทำให้โปรแกรมอ่านและบำรุงรักษาง่าย enum สถานะ {กำลังทำงาน = 1, ล้มเหลว = 0}; คีย์เวิร์ด ' enum ' เป็น ใช้แล้ว ประกาศใหม่ การแจงนับ ประเภทใน C และ C ++

ในเรื่องนี้ enum กับตัวอย่างคืออะไร?

หนึ่ง enum type เป็นชนิดข้อมูลพิเศษที่ช่วยให้ตัวแปรเป็นชุดของค่าคงที่ที่กำหนดไว้ล่วงหน้า ตัวแปรต้องเท่ากับค่าใดค่าหนึ่งที่กำหนดไว้ล่วงหน้าสำหรับตัวแปรนั้น ทั่วไป ตัวอย่าง รวมทิศทางของเข็มทิศ (ค่าของ NORTH, SOUTH, EAST และ WEST) และวันในสัปดาห์

enum เป็นโครงสร้างข้อมูลหรือไม่

ในการเขียนโปรแกรมคอมพิวเตอร์ ประเภทที่แจกแจง (เรียกอีกอย่างว่าการแจงนับ enum หรือปัจจัยในภาษาโปรแกรม R และตัวแปรหมวดหมู่ในสถิติ) คือ a ข้อมูล ประเภทประกอบด้วยชุดของค่าที่มีชื่อเรียกว่า องค์ประกอบ สมาชิก ตัวนับ หรือตัวนับของประเภท

แนะนำ: