|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
|
Как результат функции конвертировать в тип Enum?24.03.2015, 11:15. Показов 5974. Ответов 20
Метки нет (Все метки)
Кто может подсказать как мне результат функции конвертировать в тип Enum, тоесть чтобы результат функции сравнивало со значениями в этом типе Enum и выводило его номер, вместо названия. Функция возвращает std::string.
0
|
|
| 24.03.2015, 11:15 | |
|
Ответы с готовыми решениями:
20
Как конвертировать тип класса в string? |
|
Заблокирован
|
||
| 24.03.2015, 11:39 | ||
![]() В чём проблема? Ну или показывай код функции и своего чудо enum - а
0
|
||
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
| 24.03.2015, 11:45 | |
|
В плюсах нет рефлексии, а стало быть и возможности получения enum'а по его имени.
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||||||
| 24.03.2015, 11:57 | ||||||
0
|
||||||
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
|
| 24.03.2015, 12:19 [ТС] | |
|
error C2039: 'map' : is not a member of 'std'
error C2143: syntax error : missing ';' before '<' error C4430: missing type specifier - int assumed. Note: C++ does not support default-int error C2334: unexpected token(s) preceding '{'; skipping apparent function body Ошибки
0
|
|
|
|
|
| 24.03.2015, 12:36 | |
|
Игорь1986, а предварительно изучить, что такое std::map перед тем как использовать не пробовал?
http://www.cplusplus.com/reference/map/map/
0
|
|
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
|
| 24.03.2015, 12:40 [ТС] | |
|
Изучал и подключил map но ошибки остались последние 3
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|||||||
| 24.03.2015, 12:46 | |||||||
0
|
|||||||
|
Заблокирован
|
||||||
| 24.03.2015, 13:11 | ||||||
|
ТС, ну ты чЯго?
Я же тебе написал, сделай так, что функция возвращала твой enum, в чём трудность - то ?
1
|
||||||
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
|
| 24.03.2015, 13:24 [ТС] | |
|
Затмение у нас)))
0
|
|
| 24.03.2015, 14:15 | |
|
0
|
|
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
||||||
| 24.03.2015, 14:26 [ТС] | ||||||
return test; то выводит пустую строку
0
|
||||||
|
Заблокирован
|
|
| 24.03.2015, 14:37 | |
![]() Да покажи код уже свой чудесный, сразу всё поправим как надо
0
|
|
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
|||||||||||
| 24.03.2015, 14:43 [ТС] | |||||||||||
TypeDONode =iterDA->Attribute("bType"); тоесть если значение BOOLEAN то вывести 1 ну и так далее по списку
0
|
|||||||||||
|
Заблокирован
|
||
| 24.03.2015, 14:54 | ||
|
Не по теме:
ТС, я никак не могу понять, в чём твоя проблема? Ты считал из XML-я какую - то строку типа "INT128" и хочешь, чтоб эта строка волшебным образом превратилась во что - то из твоего enum-а, ну например в INT128 ?
0
|
||
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
|
| 24.03.2015, 14:58 [ТС] | |
|
Почти допустим превратилась не в INT128, а его номер в энаме тоесть 6
0
|
|
|
Заблокирован
|
|||||||||||
| 24.03.2015, 15:04 | |||||||||||
|
Ну так напиши функцию конвертор:
Вот превращение в сам enum:
0
|
|||||||||||
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
|
| 24.03.2015, 15:06 [ТС] | |
|
Я уже понял что проще с case работать
0
|
|
|
Заблокирован
|
||
| 24.03.2015, 15:11 | ||
![]() Для этого обычно наворачивают мета систему, вот Qt допустим такое и много другое возможно ![]() Так что выкинул бы давно своё WinApi и реджойнулся бы на кроссплатформенное мега Qt
0
|
||
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
|
| 24.03.2015, 15:12 [ТС] | |
|
Наивный
0
|
|
| 24.03.2015, 15:12 | |
|
Помогаю со студенческими работами здесь
20
Заголовочный файл и тип enum Перечисляемый тип enum + switch Перечислимый тип enum ,что это? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|