1
क्या sizeof (enum) sizeof (std :: अंतर्निहित_type <Enum> :: type) से भिन्न हो सकता है?
हाल ही में एक कोड समीक्षा में आया था कि निम्नलिखित उदाहरण में: enum class A : uint8_t { VAL1, VAL2 }; ... std::vector<A> vOfA; // Assume this is sized and full of some stuff. std::memcpy(wire_buffer, vOfA.data(), vOfA.size() * sizeof(A)); हमें sizeof(std::underlying_type<A>::type)इसके बजाय उपयोग करना चाहिए sizeof(A)। क्या यह संभव …