если известны типы данных по адресам 0xA 0xB 0xC, которые являются bool?
Что - то типо
struct MyClass{
bool a=0xA;
bool b=0xB;
bool c=0xC;
}
Типо есть адресс 0x0000aaaa и по этому адресу хочу получить объекта типа класса MyClass. Такой подход вроде как рефлексией называется
Вы хотите странного. Вам оно для чего?
Для отладки
Вы пытаетесь отладить что-то, от чего потеряли исходники?
Значит займитесь отладкой того, от чего у вас есть исходники. Либо найдите утраченные.
Но в исходном коде этого MyClass нет же, ты его в ходе исполнения придумал? Тогда какую пользу ты ожидаешь от этой операции, если ты все еще не можешь им пользоваться? (Компилятор же не знает про этот класс ничего)
Хотел упаковать все, чтобы красиво было. А не так как щяс
Я все еще не понимаю, что должно упаковаться. И с чьей точки зрения.
Я могу по отдельности добавлять данные в класс, но я хотел узнать можно ли разом передать структуру класса в память и получить объект.
Скорее очередной читописатель
"Передать структуру класса в память и получить обьект" - ??? Если под структурой класса ты понимаешь его экземпляр, то он уже лежит в памяти и уже является объектом.
Сейчас я созда объект типа MyClass и заполнил его данные на основе адресов этого объекта в памяти. Но это слишком ужасно выглядит. Поэтому я хотел узнать можно ли как - то автоматизировать этот процесс
создаю объект MyClass, затем поле a добавляю значение из 0xA и т.д. но код ужасный не нравится, хочу красиво сделать
или placement new или union
Спасибо, может быть это пока читаю
Стандартный язык такого функционала не предоставляет на настоящий момент, увы. Если Вы это и делаете, то делаете с нарушением недиагностируемых его правил.
/reply помогите человеку нормально описать задачу
/report помогите человеку нормально описать задачу
Reported to 1 admin(s)
Вы очень токсичный человек
ну ты поясни какую проблему решаешь, может мы ошиблись в тебе
определите "токсичный"?
placement new подход мне оч помог, дальше я нашел нужную инфу в инете. Токсичность состоит в том что, человеку не нравится как кто - то вопрос задает и репортит его. Репорт за то что человек не правильно вопрос задает, не так как хочет S.E.. Гениально.
Имейте в виду, что это может взорваться.
Ага, уже сталкивался)
Ты не можешь впихнуть объект в конкретную область памяти
Обсуждают сегодня