Вопросы по теме 'enum-class'
Перечисление C ++ 11 с членами класса и оптимизацией времени компоновки constexpr
В моем проекте у меня много перечислений, которым необходимо иметь дополнительные атрибуты, связанные с членами перечисления, и вспомогательные статические методы, связанные с типом перечисления.
Насколько мне известно, это невозможно сделать со...
1593 просмотров
schedule
20.05.2023
Невозможно использовать класс перечисления в качестве ключа unordered_map
У меня есть класс, содержащий класс enum.
class Shader {
public:
enum class Type {
Vertex = GL_VERTEX_SHADER,
Geometry = GL_GEOMETRY_SHADER,
Fragment = GL_FRAGMENT_SHADER
};
//...
Затем, когда я реализую...
50213 просмотров
schedule
09.03.2024
Используйте классы enum с Boost Test
У меня есть класс перечисления, который я хотел бы использовать в своих модульных тестах:
enum class MyEnumClass
{
MyEntryA,
MyEntryB
};
Я хотел бы использовать его следующим образом:
MyEnumClass myEnumValue =...
1918 просмотров
schedule
18.03.2022
класс перечисления и ускоренная сериализация
Как я могу сериализовать/десериализовать class , у которого есть член enum class , используя ускоренную сериализацию. Пример:
enum class enum_class{
item1=0,item2=1
}
class foo{
private:
friend class boost::serialization::access;...
2936 просмотров
schedule
16.03.2024
Необработанное значение класса перечисления в switch () - исключение или утверждение?
lvl is an enum class .
switch(lvl)
{
case LogLevel::Trace:
return "Trace";
case LogLevel::Debug:
return "Debug";
case LogLevel::Info:
return "Info";
case LogLevel::Warning:
return "Warning";
case LogLevel::Error:
return...
1364 просмотров
schedule
09.11.2022
отказоустойчивое преобразование строки в класс enum
У меня есть такой класс перечисления (позже я планирую добавить к нему дополнительные параметры):
enum class ViSequencePointType {
JumpToValue = 0,
RampToValue = 1
};
Затем у меня есть текстовый файл конфигурации, каждая строка которого...
241 просмотров
schedule
07.01.2024
Как включить класс enum в качестве аргументов шаблона класса?
Я пытаюсь написать общий класс контейнера, который я могу использовать в качестве библиотеки. Я хочу использовать его для создания экземпляра каждого объекта в коллекции ровно один раз. Поэтому я решил передать как указатель на новый экземпляр, так...
123 просмотров
schedule
30.03.2024
Преобразование значения Enum в целое число в классе Enum и Enum
В чем разница между классами Enum и Enum и как преобразовать значение Enum в целое число в классах Enum и Enum?
85 просмотров
schedule
11.06.2024