将连续整数分配给变量列表
Assigning consecutive integers to a list of variables
如何以更紧凑的形式重写以下内容?
constexpr unsigned int dog=1;
constexpr unsigned int cat=2;
constexpr unsigned int elephant=3;
...
constexpr unsigned int zebra=1000;
理想情况下,我想要
dog,cat, elephant, ..., zebra = range(1,1000)
Assigning consecutive integers to a list of variables
如果它们不能变化,它们就不是真正的变量。
你可以直接更换
constexpr unsigned int dog=1;
constexpr unsigned int cat=2;
constexpr unsigned int elephant=3;
...
constexpr unsigned int zebra=1000;
和
enum Animal: unsigned {
dog=1,
cat,
elephant,
...
zebra
};
如果这就是你想要的。
你能解释一下你想做什么吗?如果您尝试枚举列表,则应改用 enum。 https://en.cppreference.com/w/cpp/language/enum
如何以更紧凑的形式重写以下内容?
constexpr unsigned int dog=1;
constexpr unsigned int cat=2;
constexpr unsigned int elephant=3;
...
constexpr unsigned int zebra=1000;
理想情况下,我想要
dog,cat, elephant, ..., zebra = range(1,1000)
Assigning consecutive integers to a list of variables
如果它们不能变化,它们就不是真正的变量。
你可以直接更换
constexpr unsigned int dog=1;
constexpr unsigned int cat=2;
constexpr unsigned int elephant=3;
...
constexpr unsigned int zebra=1000;
和
enum Animal: unsigned {
dog=1,
cat,
elephant,
...
zebra
};
如果这就是你想要的。
你能解释一下你想做什么吗?如果您尝试枚举列表,则应改用 enum。 https://en.cppreference.com/w/cpp/language/enum