คำถามติดแท็ก enum-class

7
ฉันจะส่งออกค่าของคลาส enum ใน C ++ 11 ได้อย่างไร
ฉันจะส่งออกค่าของenum classใน C ++ 11 ได้อย่างไร ใน C ++ 03 จะเป็นเช่นนี้: #include <iostream> using namespace std; enum A { a = 1, b = 69, c= 666 }; int main () { A a = A::c; cout << a << endl; } ใน c ++ 0x รหัสนี้ไม่ได้รวบรวม #include <iostream> using …

13
เป็นไปได้หรือไม่ที่จะกำหนดจำนวนองค์ประกอบของคลาส c ++ enum
เป็นไปได้หรือไม่ที่จะกำหนดจำนวนสมาชิกของ c ++ enum class : enum class Example { A, B, C, D, E }; ฉันพยายามที่จะใช้ sizeofอย่างไรก็ตามมันส่งคืนขนาดขององค์ประกอบ enum sizeof(Example); // Returns 4 (on my architecture) มีวิธีมาตรฐานในการรับคาร์ดินาลลิตี้ (5 ในตัวอย่างของฉัน) หรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.