170 похожих чатов

Ребят, привет! А вы не знаете, как можно получить идентификатор поля

структуры в процессе выполнения кода?

К примеру, у меня есть структура Book, в ней присутствует поле name. В процессе выполнения программы мне нужно получить не значение, которое хранится в именованной ячейке name, а само ее название - "name".

В C#, если я не ошибаюсь, для этого существовали отражения, но я в этом плохо разбираюсь.

15 ответов

23 просмотра

Вам нужно подождать стандарта 27-го года или 30-го. Может к этому времени допилят рефлексию

1. нельзя 2.вам в @supapro

Использовать мапу?

JustELife- Автор вопроса
Boris Usievich
1. нельзя 2.вам в @supapro

Меня администратор заблокировал за что-то🤷‍♂

В рантайме - никак

JustELife- Автор вопроса
Project Logic
Использовать мапу?

Нет, STL ещё не изучал

std::pair тогда может использовать ? Это конечно не совсем тот же механизм, но...

JustELife
Нет, STL ещё не изучал

А что его там изучать, просто бери да используй

JustELife- Автор вопроса
Aleksander Spichak
В рантайме - никак

Печалью, я просто хотел сделать что-то на подобии парсера структур, где в качестве свойств выступали бы идентификаторы полей структуры, а в качестве значений их значения, соответственно

JustELife- Автор вопроса
Andrey Electron
А что его там изучать, просто бери да используй

Мне охото изучать информацию постепенно)

JustELife- Автор вопроса

Спасибо)

JustELife
Спасибо)

Попробуй в сторону qt посмотреть, если мне не изменяет память, у них есть подобие рефлексии

JustELife- Автор вопроса
Project Logic
Попробуй в сторону qt посмотреть, если мне не изме...

Это слишком огромный пласт для начинающегг, но спасибо за наводку

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта