ฉันจะส่ง int ไปยัง enum ใน C ++ ได้อย่างไร
ตัวอย่างเช่น:
enum Test
{
A, B
};
int a = 1;
ฉันจะแปลงa
เป็นประเภทได้Test::A
อย่างไร
int a
จะต้องเป็น 0 เนื่องจากการทดสอบ :: A มีค่าโดยนัยเป็น 0 และการทดสอบ :: B มีค่าโดยนัยที่ 1 เว้นแต่ความจริงของการหล่อ โดยเฉพาะสำหรับ Test :: A นั้นนอกเหนือจากจุด ...