Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enum class HOGE : std::size_t {
- explicit operator std::size_t() = default;
- HOGE operator++(){
- return static_cast<HOGE>(++static_cast<std::size_t>(*this));
- }
- explicit HOGE(std::nullptr_t) : *this(HOGE::D) {}
- D,
- C,
- B,
- A,
- S,
- SS
- };
- void fooo(){
- std::vector<HOGE> v(HOGE::size(), 0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement